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
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă