|
subprogram palindrom
Sa se scrie o functie care sa verifice daca un numar intreg este sau nu palindrom (este egal cu rasturnatul sau).
#include <iostream.h>
int palindrom(long int x)
{
long int z=0,y;
y=x;
while(x!=0){ z=z*10+x%10; x=x/10; }
if(z==y) return 1;
else return 0;
}
void main()
{
long int a,b;
cout<<"Dati numarul a= ";cin>>a;
if(palindrom(a)) cout<<"numarul "<<a<<" este palindrom"<<endl;
else cout<<"numarul "<<a<<" NU este palindrom"<<endl;
}