ページ 11

覆面算のプログラム

Posted: 2009年1月10日(土) 11:15
by suga@
授業の課題で以下の覆面算のプログラムを作ることになりまして、頑張って自分なりにやったのですがコンパイルできなくて困っています。どこが間違っているのかわかりません。助けてください!お願いします。

↓↓見づらくてすみません。

/*base+ball=games*/

#include <stdio.h>

int main(void){

int b,a,s,e,l,g,m,X,Y;

for(b= 1; b < 10; b++){
for(a = 0; a < 10; a++){
if(b != a){
for(s = 0; s < 10; s++){
if(s != b && s != a){
for(l = 0; l < 10; l++){
if(l != b && l != a && l != s){
for(e = 0; e < 10; e++){
if(e != b && e != a && e != s && e != l){
for(g = 1; g < 10; g++){
if(g != b && g != a && g != s && g != e && g != l){
for(m = 0; m < 10; m++){
if(m != b && m != a && m != s && m != e && m != l && m != g){
X=1000*b + 100*a + 10*s + e + 1000*b + 100*a + 10*l + l;
Y=10000*g + 1000*a 100*m + 10*e + s;
if(X == Y)
printf("base=%d%d%d%d\tball=%d%d%d%d\tgames=%d%d%d%d%d\n",b,a,s,e,b,a,l,l,g,a,m,e,s);

}
}
}
}
}
}
}
}
}
}
}
}
}
return 0;
}

Re:覆面算のプログラム

Posted: 2009年1月10日(土) 11:51
by SCI
ソースを載せるときは
タグを使うといいですよ。

Re:覆面算のプログラム

Posted: 2009年1月10日(土) 12:12
by SCI
> Y=10000*g + 1000*a 100*m + 10*e + s;
ここですね。
Y=10000*g + 1000*a + 100*m + 10*e + s;

Re:覆面算のプログラム

Posted: 2009年1月10日(土) 15:21
by suga@
皆さんありがとうございます!助かりました。今度からはタグを使うよう気をつけます。