fork(1) download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. template <class Number>
  5. Number backward (Number number, int base = 10){
  6. Number result = 0;
  7. do
  8. result = result*base + number % base;
  9. while(number /= base);
  10.  
  11. return result;
  12. }
  13.  
  14. int main(){
  15. short a = 1234;
  16. cout << a << ' ' << backward (a) << '\n';
  17. unsigned long long n;
  18. while (cin >> n)
  19. cout << n << ' ' << backward(n) << '\n';
  20.  
  21. }
Success #stdin #stdout 0s 4240KB
stdin
0 1 123 456 100 123456789980123456
stdout
1234 4321
0 0
1 1
123 321
456 654
100 1
123456789980123456 654321089987654321