1)Jeżeli temat już istnieje (a istnieje już "Zabawne dodawanie Piotrusia") to się tam dołączasz.
2) Po wpisaniu jednej liczby już program trwa nie wiadomo ile...
Szczerze... może ktoś inny pomoże bo dla mnie to jest dziwne...
Po co Ci tyle argumentów w funkcji odwracania?
To do odwracania [jeśli jest] jest potrzebne ta ilość cyfr, którą uzyskujesz z logarytmu i "podłogi"
PS
spacje na cout robimy poprzez cout<<" ";
a nie cout<<' ';