More Simple
Test your C programming skills by solving the given puzzle about simplifying a fraction.
We'll cover the following...
Puzzle code
...Press + to interact
#include <stdio.h>int main(){int n, d, larger, smaller, diff;printf("Enter a fraction (nn/nn): ");scanf("%d/%d", &n, &d);if (d == 0){printf("Error: Denominator cannot be zero.\n");return 1;}printf("%d/%d = ", n, d);larger = n > d ? n : d;smaller = n < d ? n : d;diff = larger - smaller;while (diff != larger){larger = smaller > diff ? smaller : diff;smaller = smaller == larger ? diff : smaller;diff = larger - smaller;}if (diff > 1)printf("%d/%d\n", n / diff, d / diff);elseprintf("%d/%d\n", n, d);return 0;}
...