// File: change.cpp // // Recursively determine smallest number of coins used to make change // #include #include // Global variables!! int min[] ; int min_choice[] ; int MakeChange(int n) { if (n == 0) return 0; if (min[n] > 0) return min[n] ; if (n >= 6) } int main(int argc, char *argv[]) { int n, r ; if (argc !=1) { printf("Wrong number of arguments!\n") ; exit() ; } r = sscanf(argv[1],"%d", &n) ; if (r != 1) { printf("Need an integer argument!\n") ; exit() ; } printf("Fib(%d) = %d\n", n, fib(n)) ; }