PDA

View Full Version : مشکل این کد کجاست ؟؟؟ لطفا راهنمایی بکنید



سجاد فاضلی
سه شنبه 11 فروردین 1394, 20:17 عصر
namespace _5{
class Program
{
static void Main(string[] args)
{




int b = 0;


Console.Write(" Please Enter a Number : ");
int a = int.Parse(Console.ReadLine());




while (a != 0)
{
b = b * 10 + a % 10;
a = a / 10;
}







Console.WriteLine("************************************");


Console.WriteLine("Reverse of Entered Number is : " + b);


Console.WriteLine("************************************");


Console.ReadLine();









}
}


}





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

sg.programmer
سه شنبه 11 فروردین 1394, 21:23 عصر
#include "iostream.h"
#include "conio.h"
int main()
{
clrscr();
int m=0 , n;
cout<< "Please Enter Number:"<< endl;
cin>> n;
while (n>0)
{
m = (m*10) + (n%10);
n = n/10;
}
cout<< "Result" << endl;
cout<< m;
getch();
return 0;
}


باید پرانتز گذاری کنی تا اولویت ها رعایت بشه

همـااا
سه شنبه 11 فروردین 1394, 22:41 عصر
کدت مشکلی نداره فقط نمایش yes و no رو بهش اضافه نکردی !!!
این قسمتایی که کامنت کردمو بهش اضافه کن :


int b = 0;


Console.Write(" Please Enter a Number : ");
int a = int.Parse(Console.ReadLine());

//int c = a;




while (a != 0)
{
b = b * 10 + a % 10;
a = a / 10;
}






Console.WriteLine("******************************* *****");


Console.WriteLine("Reverse of Entered Number is : " + b);

// if(c==b)
//{
// Console.WriteLine("Yes");
//}
//else
//{
// Console.WriteLine("No!");
//}


Console.WriteLine("******************************* *****");







Console.ReadLine();

سجاد فاضلی
چهارشنبه 12 فروردین 1394, 00:13 صبح
سلام خیلی ممنونم ازتون ، مشکلم حل شد ... من تمام این راهی که شما فرمودین رو امتحان کردم فقط جای متغیر c رو اشتباه میذاشتم که الان با راهنمایی شما درست شد ... دست تون درد نکنه خیلی ممنونم