Citește un număr natural n și afișează oglinditul său (numărul obținut prin citirea cifrelor de la dreapta la stânga). Calculul trebuie făcut folosind o funcție recursivă.
Definiți o funcție recursivă oglindit(n, acc) care primește numărul rămas de procesat și un acumulator pentru rezultatul construit până în acel moment. La fiecare apel, ultima cifră a lui n este adăugată la finalul lui acc:
oglindit(0, acc) = acc
oglindit(n, acc) = oglindit(n / 10, acc * 10 + n % 10), pentru n > 0Pentru n == 0 programul afișează 0.