لدي تساَؤل في تطبيق الحلقة For في أحد الأسئلة ..

من خلال الحلقة for ..

أنشئ حلقة تطبع لك جميع الأرقام من 1 إلى 10.

الإجابة كانت بهذا الشكل ..

و الناتج كما هو معروف لدي الجميع سيكون كالتالي ..

ولكن هذه النتيجة ليست ما أتطلع اليه فأنا أريد الناتج بهذا الشكل ..

ولكن الشرط الوحيد الذي أريد تطبيقه هو عدم وجود فاصلة بعد الرقم 10.

هل هذا الأمر ممكن أم مستحيل منطقيا من خلال الحلقة (for) فقط .. ؟


التعليق السابق

في الحقيقة تعليقاتك دائما إبداعية وحلولك بالنسبالي عبارة عن فكرة مفيدة تثير فكرة أخري أكثر إفادة , أما بخصوصي فأنا مبتدئ هاوي أطمح للعمل في المجال البرمجي بشكل إحترافي كليا , و أما بخصوص التسأول فهو نتاج عدم التزامي بالشكل النهائي للناتج في التمارين الموجودة علي كل درس , محاولة مني في حصر كل الإحتمالات الممكنة للخروج بنتيجة مختلفة بطرق غير مألوفة نسبة لما درسته حتي الأن , وهذا أري مردوه الواضح في تقدمي في الكثير من الجوانب المنطقية والبرمجية ,

التساؤل مبني علي ملاحظتي انه عند طباعة الأرقام علي سطر واحد ومن ثم طباعة الفواصل ايضا مع الأرقام بعد كل رقم فإنه سيكون هناك فاصلة زيادة بعد الرقم عشرة وهذا ما لم أرغب به وبدا لي أن الأمر مستحيل منطقيا لأنه عند كل دورة في الحلقة سيتم طباعة الأرقام مع الفواصل بشكل متوازي ولن يتم الوصول للشكل المرغوب فهذا جعلني الوح بإستحالة تحقيق هذا الناتج منطقيا بإستخدام الحلقة فور فقط نظرا لطريقة كتابتها وطريقة عملها.

ومن هنا لابد أن يكون هناك ضرورة ملحه بإبتكار حلقات إخري تعمل بشكل مختلف , إضافة الي شروط وحيل رياضية اخري ليكمل كل عنصر الأخر للخروج بشكل نهائي متكامل للبرمجيات اعتمادا علي كل الأدوات والعناصر الموجودة وهذا ما اتضح لي من خلالكم أيها الرائعون ,

ومن هنا يأتي الإبتكار والإبداع .