多重ループ – プログラミング – Home

通知
すべてクリア

[解決済] 多重ループ


カズマ
 カズマ
(@カズマ)
ゲスト
結合: 24年前
投稿: 9
Topic starter  

VC6.0を使っているのですが
実行結果が
**........
..
....
*.
*.........
となるプログラムを作りたいのですがソースは
#include<stdio.h>

void main(void)
{
int point[]={58,32,4,11,19};
int i,j;

for(i=0;i<5;i++){
for(j=0;j<point[i];j++){

printf(.);
}
printf(\n);
}
}
これを元に作りたいのですがいまいちわかりませんお願いします。


引用未解決
トピックタグ
しっぽ
 しっぽ
(@しっぽ)
ゲスト
結合: 22年前
投稿: 10
 

こんにちは、マルチポストですね。

http://www.tachiki.com/cgi-bin/chatc/ealis.cgi?


返信引用
しっぽ
 しっぽ
(@しっぽ)
ゲスト
結合: 22年前
投稿: 10
 

それはさて置き、私の助言を少しは考慮して、質問の文言を熟慮していただければと
思っています。


返信引用
PAI
 PAI
(@PAI)
ゲスト
結合: 23年前
投稿: 359
 

うむ、いまいちわかりませんな。


返信引用
Eighty
 Eighty
(@Eighty)
ゲスト
結合: 22年前
投稿: 12
 

#include stdafx.h

int main(int argc, char* argv[])
{
int point[]={58,32,4,11,19};
int i,j;

for(i=0;i<5;i++){
for(j=0;j<point[i]/10;j++){
printf(*);
}
for(j=0;j<point[i]%10;j++){
printf(.);
}
printf(\n);
}
return 0;
}


返信引用
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

point[n]を十位と一位とに分解し、それぞれの数だけ'*'/'.'を打つだけです。


返信引用
カズマ
 カズマ
(@カズマ)
ゲスト
結合: 24年前
投稿: 9
Topic starter  

ありがとうございます。


返信引用
マルチポスト
 マルチポスト
(@マルチポスト)
ゲスト
結合: 22年前
投稿: 7
 

解決したなら、「どのように解決したのか」を明記して下さい。
マルチポストが嫌われるのは、そういう所がしっかりしていないからです。
他のサイトでもどのように解決したかを書いてきてくださいね。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました