ページ 1 / 1
2重ループ
Posted: 2010年11月25日(木) 22:57
by n
#include <stdio.h>
int main() (
int x , y;
for(y = 1; y <= 5; y = y + 1 ) {
for(x = 0; x <= 4; x = x + 1) {
printf("%2d",■);
}
prontf("\n");
}
return(0);
}
の■の部分を埋めて
12345
23451
34512
45123
51234
と表示されるプログラムを
作りたいのですが
分かりません。
よろしければ
誰か教えてください。
Re: 2重ループ
Posted: 2010年11月25日(木) 23:01
by ookami
うーむ、これは分からないですね。
■の部分をどう変更しても、
期待した動作にはならないですw
-- 追記
まぁ、丸投げは禁止だけどせめて問題は正確に写そうよという事です。
Re: 2重ループ
Posted: 2010年11月25日(木) 23:04
by ゲスト
■の部分には式が入るみたいなんですが
(x + y ) と入れてみたら
12345
23456
34567
45678
56789
となってしまうんですよ。
分からないということですが
わざわざ返信ありがとうございます。
Re: 2重ループ
Posted: 2010年11月25日(木) 23:06
by ookami
Re: 2重ループ
Posted: 2010年11月25日(木) 23:10
by パコネコ
できた~。
結構面白かったです。
#include <stdio.h>
int main(void){
int x,y;
for(y = 1; y <= 5; y = y + 1 ) {
for(x = 0; x <= 4; x = x + 1) {
printf("%2d",(x+y-1)%●+●);
}
printf("\n");
}
return 0;
}
いくつかバグってましたよ?
ookamiさんが言ってたのはそれかな?
===
もう遅いかもですが、モザイクかけました。
Re: 2重ループ
Posted: 2010年11月25日(木) 23:13
by ゲスト
すみません。
問題文が間違っているという指摘だったんですね!
確認したつもりだったのですが
間違ったまま投稿していたみたいですみません。
参考URL見てみます!
Re: 2重ループ
Posted: 2010年11月25日(木) 23:16
by ゲスト
>>パコネコさん
返信ありがとうございます!
参考にさせてもらいます。
●の部分はやってみます!
本当にありがとうございます!
Re: 2重ループ
Posted: 2010年11月25日(木) 23:20
by ゲスト
お二人ともありがとうございました!
無事実行できました!
問題文も間違っていたのに
協力してくださってほんとにありがとうございました。