/* OS Class: Fall 2006 * * file: testGCD * * hw2 -- example of computing gcd * ***************************************************/ main(int argc, char** argv ) { int m = atoi(argv[1]); int n = atoi(argv[2]); int p; printf("(m, n) = (%d, %d)\n", m, n); p = m % n; while (p != 0) { m = n; n = p; p=m % n; printf("%d\n", n); } printf("GCD = %d\n", n); }