لطفا کمکم کنید از این برنامه کسی سر در میاره

hello world

عضو جدید
سلام دوستان برنامه ی زیر که براتون میزارم یه برنامه تو سی پلاس پلاسه متاسفانه من چیزی ازش نفهمیدم :cry: اگه کسی چیزی ازش میفهمه برای منم توضیح بده واقعا ازش ممنون میشم
int main()
{
int number;
int counter=1;
int initial=1;
cout<< "Please enter a number";
cin>> number;
while (counter<=number)
{
while(initial<=counter)
{
cout<< initial<< ' ';
initial++;
}
cout<< endl;
initial=1;
counter++;
}
return 0;
}
 

hosinsawzi

عضو جدید
تا اونجایی میتونم دقیق بگم این یک برنامه ساده شمارنده با دو حلقه تو در تو هست
سه خط اول برنامه دو متغیر برای ذخیره شمارش داره یکی به نام number و counter که عدد صحیح مگیره و initial هم ظرف ذخیره حلقه است
خط چهارم فرمان چاپ "جمله عدد را وارد کنید" را صادر میکند و خط 5 انرا از ورودی خوانده و در متغیر نامبر ذخیره میکند و خط 6 شروع حلقه while را اغاز میکند و با جمله مقایسه ی بین کانتر وعدد داده شده تا زمانی که کانتر به مقدار نامبر نرسیده ادامه میابد و کانتر هم با انتیال مقایسه و حلقه درونی در حلقه اول درست میکند که در درون خود فرمان چاب عدد شمارش شده صادر میکند و در اخر هم مقدار کانتر و انتیال 1 اصافه و دوباره به مقایسه کننده حلقه اول میدهد امیداوارم جواب کامل و درستی داده باشم
 
بالا