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

نسخة كاملة : مساعدة في لوب وانستد فور لوب
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 
عندي برنامجين احتاج مساعدة في كتابتهم 
الاول يجب ان تكون المخرجات بالشكل الموضح بالصورة 

 

وبإستخدام for loop 
توصلت للمبدأ الاساسي على النحو التالي 
for ( int numbr=0; numbr<5; numbr++)
ولكن لم اعرف كيف اخرجها بالشكل اعلاه ..



البرنامج الثاني يكون باستخدام nested for loop والمخرجات بالشكل التالي 


ولكم جزيل الشكر والامتنان   Blush

السلام عليكم اخي العزيز
هذه الاسئلة شائعة وحلها بسيط انشاء الله

تخيل الشكل الاول عبارة عن مثلث.
اترك القاعدة ثم انظر الى الضلعين المتبقيين من المثلث ايهما يتغير قيمة الرقم فيه, في مثالك الضلع الايسر. هذا يمثل حلقة التكرار الاولى(0-5).
والان انظر الى كل صف بشكل مستقل, من اي رقم يبدا وباي رقم ينتهي؟ ستجد كل الصفوف تبدا برقم تسلسل الصف نفسة (من حلقة التكرار الاولى) وينتهي بالصفر(i-0).
(سوف اذكر الحل باستخدام لغة سي++.)

for (i=0; i<=5; i++)
for (j=i; j>=0; j--)
cout>>j;