int n =0;
int row , col;
for ( row = 1 , row <=4,row++)
}
for ( col = 1 , col <=row ,col++)
}
n+=1
cout<<n;
}
cout<<end1;
{
return 0;
}
بحيث المفروض ان الناتج يكون كالتالي
0
1 2
3 4 5
6 7 8 9
int n =0;
int row , col;
for ( row = 1 , row <=4,row++)
}
for ( col = 1 , col <=row ,col++)
}
n+=1
cout<<n;
}
cout<<end1;
{
return 0;
}
بحيث المفروض ان الناتج يكون كالتالي
0
1 2
3 4 5
6 7 8 9
اولا هو يفترض انه يطلع المخرجات الي انت قلتها لكن البرنامج فيه اخطاء يبيلها تعديل
او انك كتبت الكود من دون نفس :lol:
على العموم هذا الكود بعد التصحيح .. وهنا بيكون اوضح
main()
{
int n=0;
int row , col;
for(row=1;row<=4;row++)
{
for ( col = 1; col <=row;col++)
{
n+=1;
cout<<n;
}
cout<<endl;
}
return 0;
}كل مافي الامر حلقتين من التكرارFor ومتغير n جمع القيم
تحياتي

اشهد ان لا إله إلا الله وان محمدا ً رسول الله
أخي time1 شكرا جزيلا على التصحيح
والله صحيح كتبته من غير نفس لأني كنت مستعجلة :rolleyes:
بس أنا عارفه انها حلقتين من التكرار الي مافهمته هو استخدام متغير n ليه؟
يستخدم لعملية الجمع فقط
n=0 في البداية
بعدين قلنا n+=1 اي n=n+1 وهذا يعني n=1
بعدها يكرر الحلقة ويعيد تنفيذ العملية n=n+1 اي n=1+1 وعندها n=2 وهكذا

اشهد ان لا إله إلا الله وان محمدا ً رسول الله
شكرا جزيلا لك
:rolleyes:
هذا الموضوع مغلق.