Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main() {
- double myValue;
- double tmp;
- int oneDigit;
- int hundredDigit;
- int larger;
- int smaller;
- int factor;
- printf("\nEnter an int: ");
- scanf("%lf", &myValue);
- // Getting absolute value
- tmp = (myValue < 0) ? -myValue : myValue;
- // Extracting digits
- oneDigit = (int)tmp % 10;
- hundredDigit = (int)(tmp / 100) % 10;
- // Grabbing larger and smaller integer
- larger = (oneDigit > hundredDigit) ? oneDigit : hundredDigit;
- smaller = (oneDigit > hundredDigit) ? hundredDigit : oneDigit;
- // Checking what to factor by
- factor = (oneDigit > hundredDigit) ? 100 : 1;
- // New modified digit
- tmp = tmp + (larger - smaller) * factor;
- printf("\nThe modified value of %lf is %lf\n", myValue, tmp);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement