Sample Input
5 9
を試したところ
Sample Input
2
となるはずが
自分の環境では
0
となってしまいました。
コードのどこが間違っているかを教えて下さい。よろしくお願いします。
#include <stdio.h>
int main(void)
{
int n,x,no[100],i,j,k,count=0;
while (1) {
scanf("%d %d",&n,&x);
if (n==0&&x==0) {
break;
} else {
for (i=0;i<n;i++) {
no[i]=i+1;
}
for (i=0;i<n;i++) {
for (j=0;j<n;j++) {
for (k=0;k<n;k++) {
if (no[i]==no[j]||no[i]==no[k]||no[j]==no[k]) {
break;
} else if (no[i]+no[j]+no[k]==x) {
count++;
}
}
}
}
}
printf("%d",count/6);
}
return 0;
}