خوب دوستان شروع ميكنيم من خوندم و رسيدم به ساختار تكرار do......while
در مثالي ميخواهيم كه برنامه اي بنويسيم كه تعدادي عدد از ورودي خوانده وارون آنها را به خروجي مي‌برد مثلا يه عدد مثل 1357 بگيره و 7531 رو در خروجي نمايش بده
 #include <iostream.h>
#include <conio.h>
int main()
{
int num, digit;
clrscr();
while(1){
cout<<"\nEnter a number:"
cin>>num;
cout<<"inverse=";
do{
digit= num%10;
cout<<digit;
num/=10;
} while(num !=0);
}//end of while(1)
//return 0;
}



خوب دوستان سوالات من
1- مگر ساختار do........while به اين صورت نيست:
}do
دستور 1
دستور 2
..........
دستور n
;(شرط) while{
پس اگر اينطوره چرا در تمرين بالا اول while اومده بعدش do ؟
2- مگر در while نبايد يه متغير رو مقدار بديم مثلا بگيم while(r=2)پس چرا اينجا گفته while (1) اصلا اين يعني چي؟
3- چرا برنامه داراي تابع ()getch نيست و چرا تابع return 0 در توضيحات اومده؟
ممنون ميشم اينو حسابي توضيح بديد