fork download
  1. #include <stdio.h>
  2. #include <math.h>
  3.  
  4. int reverse(int num) {
  5. int inv = 0;
  6. int dig = 0;
  7. for (int i = 2; i >= 0; i--) {
  8. dig = num / (int)pow(10.0, (double)i); //infelizmente C não tem uma função de potência para inteiro
  9. num -= dig * (int)pow(10.0, (double)i);
  10. inv += dig * (int)pow(10.0, (double)(2 - i));
  11. }
  12. return inv;
  13. }
  14.  
  15. int main(void) {
  16. printf("%d", reverse(123));
  17. }
  18.  
  19. //https://pt.stackoverflow.com/q/37031/101
Success #stdin #stdout 0s 9432KB
stdin
Standard input is empty
stdout
321