Răspuns:
#include <iostream>
using namespace std;
int oglindit(int n)
{
int inv=0;
while(n > 0)
inv = 10*inv + (n%10);
n /= 10;
}
return inv;
}
int main()
{
int n;
cin >> n;
while(n != 0) {
cout << oglindit(n) << '\n';
cin >> n;
}
return 0;
}
Explicație:
Daca n = 0, while incepe prin a.l verifica pe n, moment cand programul se termina returnand 0.