منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : [مسابقة الخوارزمية 2] - الجولة الاولى
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

اليوم نبدأ اول جولة من مسابقة الخوارزمية (النسخة الثانية)





المسئلة

لديك مصفوفة اعداد رياضية منتظمة الابعاد (اي عدد اعمدتها يساوي عدد صفوفها - مع ضرورة ان يكون عدد الابعاد فردي).
اكتب برنامج لجمع الاعداد الواقعة على حرف الـ X في المصفوفة

Write an algorithm to do summation to the numbers in X-form within odd-uniform matrix 




مثال:-

لدينا هذه المصفوفة من الاعداد (تم وضعها في جدول للتوضيح)



لو قمنا افتراضيا بعمل X على المصفوفة بهذا الشكل :-



سنقوم بجمع الاعداد الواقعة على ال X  فسيكون لدينا
11 + 11 + 84 + 17 + 97 + 39 + 62 + 50 + 23 = 394


سنعطيكم المصفوفة في ملف نصي ونريد منكم ايجاد وجمع الاعداد التي تقع على X .

علما بأن X هو مجرد رمز وهمي يمر على المصفوفة ، مثله كمثل خطوط العرض والطول للكرة الارضية Wink









طبيعة الناتج النهائي يجب ان تكون هكذا :-













الـ Flow Chart



كما وعدناكم في هذه المسابقة يوجد هناك Flow Chart للحل ، يمكنك اتباعه خطوة خطوة والاتيان بنفس الحل الذي قمت به ، او بامكانك اختراع حل بنفسك :






المخطط نفسه باللغة الانجلينزية (العربي افضل بحكم انه اضفت توضيحات اكثر) :






-----------------



نكرر ، المطلوب فقط هو الملف التنفيذي للبرنامج وليس السورس كود .


وتذكر من يطرح الحل اولا يحصل على نقاط اكثر Smile


ملف المصفوفة للتجريب موجود في المرفقات

علما بانه سيتم تجريب برنامجك على اكثر من مصفوفة وبأكثر من بعد للتأكد من صحة عمل الخوارزمية Wink Big Grin



انتهي - لنرى ابداعاتكم  Smile
مسابقة جميلة جدا من شخص رائع .

تم الحل اول مسألة بفضل الله وعقبال الباقي ان شاء الله

البرنامج بالمرفقات
السلام عليكم ورحمة الله وبركاته
كل مسابقة وانتم بخير
ارجو ان يكون المطلوب في المرفقات

بارك الله بكم

المرفق الاول =- النسخة التنفيذية

المرفق الثاني = النسخة التنفيذية + ملف text
المصفوفة المستخدمة بالمرفقات يجب وضع سبيس واحد بين الأرقام
(16-12-15, 07:49 PM)BLaCK_X كتب : [ -> ]مسابقة جميلة جدا من شخص رائع .

تم الحل اول مسألة بفضل الله وعقبال الباقي ان شاء الله

البرنامج بالمرفقات

اهلا بك صديقي العزيز 

تم تجريب البرنامج في البداية ضننت انه لايعمل لظهور خطأ input doesn't in correct format

ولكن اكتشفت ان البرنامج يقسم النصوص حسب السبيس وليس حسب الtap 

ولكن مسئلة التقسيم حسب السبيس او التاب ليست من بنود الخوارزمية لذلك سنعتبر ان اجابتك صحيحة .





المتسابق BLaCK_X حصل على +8 نقاط






(16-12-15, 08:28 PM)black_moon كتب : [ -> ]السلام عليكم ورحمة الله وبركاته
كل مسابقة وانتم بخير
ارجو ان يكون المطلوب في المرفقات

بارك الله بكم

المرفق الاول =- النسخة التنفيذية

المرفق الثاني = النسخة التنفيذية + ملف text



الحل تمام 100% بارك الله فيك







المتسابقblack_moon  حصل على +6 نقاط








في انتظار حل المتسابق الثالث ....
السلام عليكم

ان شاء الله الحل في المرفقات
مع مراعاة وجود فراغات او تاب او فواصل او غير ذلك بين عناصر المصفوفة

يعطيكم العافية
(16-12-15, 09:37 PM)abulayth كتب : [ -> ]السلام عليكم

ان شاء الله الحل في المرفقات

يعطيكم العافية

اسف على التأخير ..

تم التجريب على اكثر من بعد باكثر من مصفوفة و

الاجابة صحيحة 100%







المتسابق ابو ليث حصل على +4 نقاط







لازال هناك وقت لحل رابع وعليه نقطتين
المسابقة طويلة وبقيت 3 مسائل لذلك الحصول على نقطتين يعتبر امر ضروري ان اردت الفوز Smile
ممكن المشاركة لو سمحتم
(16-12-15, 11:24 PM)magdy_salam كتب : [ -> ]ممكن المشاركة لو سمحتم


سعيد لمشاركتك اخوي magdy_salam

اجابتك صحيحة 100% رغم انك وضعت التقسيم بواسطة الـ space كما فعل الاخ محمد (blackx) ولكن كما ذكرت سابقا ذلك ليس من بنود المسئلة

فالمهم في الخوارزمية هو جمع قيم المصفوفة بالطريقة المطلوبة


وعليه ..










المتسابق magdy_salam حصل على +2 نقاط







وتذكر المسابقة لازالت طويلة فيمكنك الحاق بالمتسابقين الاخرين بسهولة


نضيف ايضا انه في مجال لمتسابق 5 ليضيف حله
وعليه يحصل على نقطة واحدة Smile
(16-12-15, 11:33 PM)الشاكي لله كتب : [ -> ]
(16-12-15, 11:24 PM)magdy_salam كتب : [ -> ]ممكن المشاركة لو سمحتم


سعيد لمشاركتك اخوي magdy_salam

اجابتك صحيحة 100%  رغم انك وضعت التقسيم بواسطة الـ space كما فعل الاخ محمد (blackx) ولكن كما ذكرت سابقا ذلك ليس من بنود المسئلة

فالمهم في الخوارزمية هو جمع قيم المصفوفة بالطريقة المطلوبة


وعليه ..










المتسابق magdy_salam حصل على +2 نقاط









وتذكر المسابقة لازالت طويلة فيمكنك الحاق بالمتسابقين الاخرين بسهولة


نضيف ايضا انه في مجال لمتسابق 5 ليضيف حله
وعليه يحصل على نقطة واحدة Smile

تم التعديل TAB بدلا من Space
الصفحات : 1 2