PDA

View Full Version : سوال: رفع اشکال برنامه



amir6533
دوشنبه 03 اردیبهشت 1397, 00:50 صبح
سلام
من میخوام یه برنامه بنویسم که یک عدد رو از کاربر بگیره و مشخص بکنه که آیا این عدد خود مقلوب هست یا ن

ینی اگه برعکس هم نوشته شد باز همون عدد باشه مثل عدد 11 یا 121 و...

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


#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
int a,b,c=0;
cout<<"Enter a number = ";
cin>>a;

while(a>0)
{

b=a%10;
a/=10;
c=c*10+b;

}
cout<<endl<<c;
if(a==c)
{
cout<<endl<<"Yes";
}else
{
cout<<endl<<"No";
}

return 0;
}

nahiid
دوشنبه 21 خرداد 1397, 18:52 عصر
سلام . بعد اينکه a رو دريافت کردي ، a رو بريز توي يه متغيير ديگه مثلا(; v=a )، حالا توي قسمت شرط if بجاي a ، متغيير v رو قرار بده . درست ميشه ..(if (v==c

بخاطر اينکه روي a کار کردي و مقدارش تغيير کرده الان کلا جواب no ميده . اين کاري که گفتم رو انجام بده ، درست ميشه