Advertisement
Guest User

Untitled

a guest
Apr 28th, 2015
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #include <stdio.h>
  2. int main() {
  3.  
  4. double myValue;
  5. double tmp;
  6. int oneDigit;
  7. int hundredDigit;
  8. int larger;
  9. int smaller;
  10. int factor;
  11.  
  12. printf("\nEnter an int: ");
  13. scanf("%lf", &myValue);
  14.  
  15. // Getting absolute value
  16. tmp = (myValue < 0) ? -myValue : myValue;
  17.  
  18. // Extracting digits
  19. oneDigit = (int)tmp % 10;
  20. hundredDigit = (int)(tmp / 100) % 10;
  21.  
  22. // Grabbing larger and smaller integer
  23. larger = (oneDigit > hundredDigit) ? oneDigit : hundredDigit;
  24. smaller = (oneDigit > hundredDigit) ? hundredDigit : oneDigit;
  25.  
  26. // Checking what to factor by
  27. factor = (oneDigit > hundredDigit) ? 100 : 1;
  28.  
  29. // New modified digit
  30. tmp = tmp + (larger - smaller) * factor;
  31.  
  32. printf("\nThe modified value of %lf is %lf\n", myValue, tmp);
  33.  
  34. return 0;
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement