#include <stdio.h>
int Keisan(int N, int Y , int *kekka);
int main(void){
int N,Y;
int kekka[3] = {-1,-1,-1};
scanf("%d %d",&N,&Y);
// 1000yenだけで数えた枚数n
Keisan(N,Y,&kekka[0]);
printf("%d %d %d",kekka[0],kekka[1],kekka[2]);
return 0;
}
int Keisan(int N, int Y , int *kekka){
int n = Y / 1000;
int i,j = 0;
/* for(i = 0; n - (4*i + 9*j) >= N; i++){
for(j = 0; n - (4*i + 9*j) >= N; j++){
if(N == n - (4*i + 9*j)){
kekka[0] = j;
kekka[1] = i;
kekka[2] = N - i - j;
return 0;
}
}
}
*/
kekka[0] = -1;
kekka[1] = -1;
kekka[2] = -1;
return 0;
}
./Main.cpp: In function ‘int main()’:
./Main.cpp:10:22: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d %d",&N,&Y);
^