Răspuns :
Răspuns:
Am adaugat un comentariu in dreptul fiecarei linii de cod pentru a arata ce face instructiunea respectiva. Succes in continuare!
# include <iostream>
using namespace std;
int main ()
{
unsigned n; //Declaram numarul ca fiind natural
int aux=0, uc, oglindit=0; // Declaram celelalte variabile de care avem nevoie ca fiind intregi
cin >> n;
aux=n; // Preluam cu auxiliarul numarul pentrun a nu-l strica pe acesta
while (aux!=0) // Aceasta instructiune realizeaza procesul de oglindire al numarului
{
uc=aux%10;
aux=aux/10;
oglindit=oglindit*10+uc;
}
if(oglindit==n) // Daca numarul este egal cu oglinditul sau afiseaza mesajul: "Numarul este palindrom!"
{
cout << "Numarul este palindrom!";
}
else cout << "Numarul nu este palindrom!"; // Daca numarul nu este egal cu oglinditul sau afiseaza: "Numarul nu este egal cu oglinditul sau!"
return 0; // Se termina programul si returnam 0
}
Am adaugat, ca fotografie si limbajul pseudocod al problemei.