reverter a posição dos dígitos inteiros?
eu tenho que inverter a posição do número inteiro como este
input = 12345
output = 54321
Eu fiz isso, mas dá saída errada, por exemplo, 5432
#include <iostream>
using namespace std;
int main(){
int num,i=10;
cin>>num;
do{
cout<< (num%i)/ (i/10);
i *=10;
}while(num/i!=0);
return 0;
}