перевернуть положение целых цифр?

я должен изменить положение целого числа, как это

input = 12345

output = 54321

Я сделал это, но это дает неправильный результат, например, 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;
}
6
задан casablanca 26 January 2011 в 15:15
поделиться