#include int p[4]; int r; int used[4]; int max(int a, int b) { return (a=p0) {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;} /* 2 */ p3=min(p[3],sum/25)-1; if (p3>=0) { s=sum-p3*25; p2=min(p[2],s/10); s-=10*p2; p1=min(p[1],s/5); s-=5*p1; p0=s; if (p[0]>=p0) {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;} } printf("Charlie cannot buy coffee.\n"); } return 0; }