fork(2) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5. int main()
  6. {
  7. int indx;
  8. int originalDigit = 454;
  9. int numDigits;
  10. int digit;
  11. int individualDigit;
  12.  
  13.  
  14. numDigits = 0;
  15.  
  16. digit = originalDigit;
  17.  
  18. while( digit > 0)
  19. {
  20. digit = digit / 10;
  21. numDigits++;
  22.  
  23. }
  24. printf("%d\n", numDigits);
  25.  
  26.  
  27. digit = originalDigit;
  28. while( digit > 0)
  29. {
  30. individualDigit = digit / (int)pow(10, numDigits - 1);
  31.  
  32. printf("%d, ", individualDigit);
  33. digit = digit % (int)pow(10, numDigits - 1);
  34. numDigits--;
  35. }
  36.  
  37. return 0;
  38. }
Success #stdin #stdout 0s 2160KB
stdin
Standard input is empty
stdout
3
4, 5, 4,