دریافت 3 عدد و نمایش به صورت عدد 3 رقمی

شهریاری 2

کاربر فعال تالار اسلام و قرآن
کاربر ممتاز
سلام
وقت بخیر
استادمون کفته یه چندتا برنامه بنویسم ولی یه مشکلی داره که نمیتونم برطرفش کنم ممنون میشم کمک کنید!

سوال: برنامه ای بنویسید که سه عدد بین 0 تا 9 را گرفته و این سه عدد را به صورت یک عدد سه رقمی نمایش دهد!

#include<iostream.h>
#include<conio.h>
int main()
{
int x,y,z,h,i=1;
while(i==1)
{
cout<<"adad aval ra vared kon: ";
cin>>y;
if((y<0)||(y>9))
{cout<<"\n Error! "<<endl;
cout<<"dobare vared kon: \n";
continue;
}
i++;
}
for(i=1;i<3;i++)
{
cout <<"adad ba'd ra vared kon: ";
cin>>x;
if((x>9)||(x<0))
{cout<<"\n Error! "<<endl;
if(i==2)
i--;
cout<<"dobare vared kon: \n";
continue;
}

//else if(i==0) w=x;
if(i==1) z=x;
if(i==2) h=x;
}

cout <<"adad seraghami hasel: "<<y<<z<<h;
return 0;
}

وقتی عدد دوم رو،چند بار، یه عدد غیر از 0 تا 9 واردمیکنم، بعد درست وارد میکنم، دیگه عدد سوم رو ازم نمیخاد!
هرچی هست توی حلقه فور هست!
ولی باز نمدونم چکارش کنم!
ممنون میشم کمک کنید!


خیلی ببخشید که یه کم نا مرتبه!
آخه نمیشه از راست به چپ تنظیم کرد،اینه که اینجوری شده برنامه!
اینو اگه توی word کپی پیست کنید، درست در میاد!
 

miladyasrebi

عضو جدید
Answer

Answer

سلام
وقت بخیر
استادمون کفته یه چندتا برنامه بنویسم ولی یه مشکلی داره که نمیتونم برطرفش کنم ممنون میشم کمک کنید!

سوال: برنامه ای بنویسید که سه عدد بین 0 تا 9 را گرفته و این سه عدد را به صورت یک عدد سه رقمی نمایش دهد!

#include<iostream.h>
#include<conio.h>
int main()
{
int x,y,z,h,i=1;
while(i==1)
{
cout<<"adad aval ra vared kon: ";
cin>>y;
if((y<0)||(y>9))
{cout<<"\n Error! "<<endl;
cout<<"dobare vared kon: \n";
continue;
}
i++;
}
for(i=1;i<3;i++)
{
cout <<"adad ba'd ra vared kon: ";
cin>>x;
if((x>9)||(x<0))
{cout<<"\n Error! "<<endl;
if(i==2)
i--;
cout<<"dobare vared kon: \n";
continue;
}

//else if(i==0) w=x;
if(i==1) z=x;
if(i==2) h=x;
}

cout <<"adad seraghami hasel: "<<y<<z<<h;
return 0;
}

وقتی عدد دوم رو،چند بار، یه عدد غیر از 0 تا 9 واردمیکنم، بعد درست وارد میکنم، دیگه عدد سوم رو ازم نمیخاد!
هرچی هست توی حلقه فور هست!
ولی باز نمدونم چکارش کنم!
ممنون میشم کمک کنید!


خیلی ببخشید که یه کم نا مرتبه!
آخه نمیشه از راست به چپ تنظیم کرد،اینه که اینجوری شده برنامه!
اینو اگه توی word کپی پیست کنید، درست در میاد!

دوست عزيز از اين آسون تر نمي شد که !!!

مشاهده پیوست Answer.txt
 
آخرین ویرایش:

Similar threads

بالا