>>535
pay 9 って 5 じゃね?

#include <stdlib.h>
#include <stdio.h>

int main(int argc, char* argv[]){
int coins[] = {32,15,5,1,0};
int money = atoi(argv[1]);
int count = 0, *coin=coins;
while(money&&*coin){
if(money<*coin) ++coin;
else {money-=*coin; ++count;}
}
if(money) printf("Unpayable.\n");
else printf("%d", count);
}