joi, 3 ianuarie 2013

Palindrom dintr-un interval

 #include<iostream>
using namespace std;
int palin(int i)
{

    int isalv=i, iinv=0;
    while(i)
    {
        iinv=iinv*10+i%10;
        i=i/10;
    }
    return isalv==iinv;
}
main()
{
    int m, n, i;
    cout<<"m="; cin>>m;
    cout<<"n="; cin>>n;
    for(i=m;i<n;i++)
    if (palin(i)) cout<<i<<endl;
    return 0;
}