چرا شرط دوم کار نمیکند؟ - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

چرا شرط دوم کار نمیکند؟

+1 امتیاز

تازه واردم کمک کنید

این یک تمرین برنامه نویسیه  dev c++ مربوط به اینکه برنامه عدد دورقمی وارد کنه عدد رو برعکس چاپ کنه

اصل کار درسته ولی نمیدونم چرا شرط دوم که مربوط به هشدار این هستش که عدد دو رقمی نیست کار نمیکنه

سوال شده بهمن 2, 1397  بوسیله ی javadomidi12345 (امتیاز 10)   1 2
درضمن به جای شرط از دستور else هم استفاده کردم نشد
if(a>=10 && a<=99){cout<<a%10<<a/10;}            q
else{cout<<"adad 2 raghami vared konid";}         q
خودم فهمیدم!!
حالا سوال جدیدم اینه که
آیا دستور شرطی همزمانه ای داریم که جمعی نباشه این یا اونی باشه
مثلا if(a<10  or  a>99)             q
اونم فهمیدم!!
||

1 پاسخ

0 امتیاز

سلام

شرط دوم اشتباه هست 

باید از or استفاده کنی

if (a< 10 || a<=99)

{
    //your code
}
   

 

پاسخ داده شده بهمن 3, 1397 بوسیله ی seyed_ghasem90 (امتیاز 15)  
...