👤

Sa se scrie un subprogram care sa verifice daca un numar citit de la
tastatura este palindrom si sa se afiseze un mesaj corespunzator.


Răspuns :

Răspuns:

#include<iostream>

using namespace std;

bool palindrom(int nr)

{

   int nrInitial, nrInvers = 0;

   nrInitial = nr;

   while(nr)

   {  

       int c = nr % 10;

       nrInvers = nrInvers * 10 + c;

       nr = nr / 10;

   }

   if(nrInitial == nrInvers)

       return true;

   else

       return false;

}

int main()

{

   int nr;

   cin >> nr;

   if(palindrom(nr))

     cout  << "Numarul este palindrom";

   else

     cout << "Numarul nu este palindrom";

    return 0;

}