Informatică, întrebare adresată de 11112223334455, 8 ani în urmă

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ăspunsuri la întrebare

Răspuns de Fazer45
1

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;

}

Alte întrebări interesante