(03-01-17, 01:06 AM)Fantastico كتب : للأسف يبدو أن برنامجي فيه خطأ
عند التجريب على ?21:67?
يعطي 621:670
والمفروض 721:679
اتمنى ان استطيع تصحيح الخطأ حتى نهاية الاسبوع
شكرا على امانتك اخي العزيز
في الحقيقة انها فعلا مشكلة ، صعب ان تجرب مدخلات كثيرة على البرنامج
فعليا ، انا جربت مدخلات حتى ليست موجودة في الملف نصي وكان برنامجك ناجحا 100%
ولكن لا اعلم ماسر الاخطاء التي تقعون بها ، لان تطبيق الخوارزمية بشكل صحيح سيجلب لك اقل فرق مع الاصغر تلقائيا.
في المرة القادمة ، سأعطيكم ملف input.txt واريد مخرجات في ملف output.txt ، لتفادي الاحراج الحاصل
ولكن الان اسمح لي الغي النقاط التي حصلت عليها ، وأمل ان تعدل البرنامج قبل نهاية الجولة
والمسألة ليست فيها معادلات رياضية ولا بطيخ ، فقط استخدام اللوب بشكل صحيح يحلها .
(03-01-17, 09:18 AM)samira20 كتب : السلام عليكم
فكرة الحل واضحة عندي و لكن البرنامج يحتاج زمن لابلاس به للتنفيذ
عند التاكد من صحة البرنامج اضيف امر الملف
للاسف اختي ، لم اعد اقبل بهذه الطريقة
والسبب هو ماحصل مسبقا من اخطأء في بعض العينات ، فأنا ليس بإمكاني تجريب 200 اختبار للخوارزمية يدويا
اريد منك وضع زر (اخيار ملف..) وعند الضغط عليه يفتح الـ opendialog لكي احدد ملف input.txt (كل سؤال في سطر) - موجود ملف في المشاركة السابقة-
واريد من البرنامج طباعة ملف output.txt فيه نتائج الخوارزمية
فكل ماسأقوم به عندي هو مقارنة الملف النصي ، وان اصبح هناك تطابق 100% ، سأعتمد الحل
وبذلك لن نظلم احد ، ونكون على يقين من صحة الخوارزمية