Palindrom, tersinden okunduğunda da aynı okunan bir sayı ve yazıdır.Örneğin; aşağıdaki beş basamaklı tam sayılardan her biri bir palindromdur:12321,55555,45554 ve 11611.Beş basamaklı bir tam sayı okuyan ve bunun bir palindrom olup olmadığını belirleyen bir program yazınız. (İpucu: sayıları basamaklarına ayırmak için bölme ve kalan işlemlerini kullanın.)
comments
1 references
// Comments are closed.
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
int a=0;
int sayi=0;
int yeni=0;
int sanalSayi;
cout<<“Lutfen bir sayi girin : “<<endl;
cin>>sayi;
sanalSayi=sayi;
for (int i=0; sanalSayi>0; i++) {
a=sanalSayi%10;
sanalSayi=sanalSayi/10;
yeni=yeni*10+a;
}
if (yeni==sayi)
cout<<“Girdiginiz sayi Palindrom sayidir.”<<endl;
else
cout<<“Girdiginiz sayi Palindrom sayi degildir.”<<endl;
return 0;
}