#include int p[4]; int r; int used[4]; int max(int a, int b) { return (a=0) { s=sum-pp3*25; pp2=min(p[2],s/10); s-=10*pp2; pp1=min(p[1],s/5); s-=5*pp1; pp0=s; } // printf("%d %d %d %d < %d %d %d %d", p0, p1, p2, p3, pp0, pp1, pp2, pp3); if (p[0]>=p0 && p0 + p1 + p2 + p3 < pp0 + pp1 + pp2 + pp3) { printf("Throw in %d cents, %d nickels, %d dimes, and %d quarters.\n", p[0]-p0,p[1]-p1,p[2]-p2,p[3]-p3); continue; } if (p[0]>=pp0) { printf("Throw in %d cents, %d nickels, %d dimes, and %d quarters.\n", p[0]-pp0,p[1]-pp1,p[2]-pp2,p[3]-pp3); continue; } printf("Charlie cannot buy coffee.\n"); } return 0; }