fork(4) download
  1. #include <iostream>
  2. int main()
  3. {
  4. unsigned long long n = 1934L;
  5.  
  6. // save the original
  7. unsigned long long final_number = n;
  8.  
  9. // multiplying factor
  10. unsigned long mult = 1;
  11. n /= 10;
  12. while (n > 0)
  13. {
  14. // determines the multiplication factor after the loop
  15. mult *= 10;
  16.  
  17. // strip off digit from number
  18. n /= 10;
  19. }
  20.  
  21. // create the final number from the original and the multiplication factor
  22. final_number = (final_number % mult) * 10 + final_number / mult;
  23. std::cout << final_number << "\n";
  24. }
  25.  
Success #stdin #stdout 0s 4316KB
stdin
Standard input is empty
stdout
9341