No.8ベストアンサー
- 回答日時:
Random R = new Random(); //①
int[] a = new int[30]; //②
for (int n = 0; n < 30; n++) //③
{
a[n] = R.Next(30); //④
}
Console.WriteLine("乱数発生頻度のヒストグラム");
for (int i = 2; i >=0 ; i--) //⑤
{
Console.Write("{0,2}- :", i * 10); //⑥
for (int j = 0; j < 30; j++) //⑦
{
for (int k = 0; k < 30; k++) //⑧
{
if (a[j] / 10 == i & a[j] == k) //⑨ ⑩
{
Console.Write("+"); // ⑪
}
}
}
Console.WriteLine();
}
Console.ReadLine();
出力結果例:
乱数発生頻度のヒストグラム
20- :+++++++++++
10- :++++++++
0- :+++++++++++
確かに普通に作成するコードとは思えなかったから悩んだ。
質問者さんの気持ちわかる気がする。
No.7
- 回答日時:
じっと見ていたら, なんとなくプログラムが変な気がしてきた.
まず外の i に対する forループでそれぞれの行を出力しているから, その中で
20-: ++++++++++
などを出力してる. そのうち「20-: 」の部分は (6) で出力するから, 残る「++++++++++」をどのように表示するか決めればよい. そして, 内側のループで配列a[] の各要素に対して回しているとすれば「適切な要素に対して『+』を表示する」という方針になる. この線で行くと, 表示できる場所が (11) しかないから, そこは
「+」を表示する
で確定.
なんだけど, この if の条件でどうしてわざわざ 3重ループをくんでいるのかがさっぱりわからない. 例えば
各要素に対してそれが i*10 以上 (i+1)*10 未満なら「+」を表示する
という形でいけるのはわかるんだけど, これだと (i に対する forループを入れて) 2重ループなんだよね....
正直なところ, このプログラム (の概形) を作った人に真意を問いただした方がいいかもしれん.
No.5
- 回答日時:
「一応自分で全て考えました。
それでもわからない部分があり質問しました」というなら, せめてその「自分で考えた」内容を書くなり「それでもわからない部分」に絞って聞くなりすればまだしも, ただ「全部書いてください」ではああ, こいつは考えようというつもりはないんだ
って思われてもしょうがない.
「あなたは私の何を知ってるんでしょうか」とか言ってるけど, 回答者は質問者のことなど知らないよ. 「一応自分で全て考えました。それでもわからない部分があり質問しました」が本当かどうかを含めて, ね.
でどこがわからない?
この回答へのお礼
お礼日時:2018/05/15 11:28
自分の言葉足らずだったかもしれないです。
7がj<30;j++ で8がk<30;k++
になるかなと思ったんですが出力を示すと思われる9.10.11をどの様に書けば実行例の様な出力が得られるかがわかりません。教えていただけたら幸いです。
No.3
- 回答日時:
内容によりますが学業不正の類になります。
欧米諸国でここまではっきりと不正をしようとしている事がばれれば十分に一発で退学処分となってもおかしくないの行為です。
日本国内でもその教科の単位を与えない位は行われているようです。
https://detail.chiebukuro.yahoo.co.jp/qa/questio …
>失礼で非常識ですよ。
貴方の方が非常識ですよ。
このように資料を写真で公開してしまうと、仕事であれば内容次第という部分はありますが機密漏洩で懲戒免職の処分が下ってもおかしくない程度の行為です。
恐らくこの件はお咎めなしでしょうけれど、甘い考えを持っていたと悔い改めて真っ当に生きてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
入力した文字列から母音だけを...
-
プログラムで関数は使わない方...
-
Excel VBAで年度をまたぐ期間の...
-
UWSCにてある一定の動作を無限...
-
For文の終了値を関数にしても問...
-
while doについて
-
ループを途中で抜けたいのですが。
-
COBOLのEVALUATE文
-
C言語forループが完結した場合...
-
PAD図の書き方
-
入力した数値を倍々するプログラム
-
opencvの静止画保存について
-
ループについて
-
do-while文が禁止される理由
-
for文while文の無限ループの違...
-
strstr()関数の実装内容について。
-
ループ文出力から バイナリフ...
-
このC#プログラムの1〜11を埋め...
-
猫でもわかる、がわかりません。
-
放電現象の2分法C言語プログラ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ループを途中で抜けたいのですが。
-
do-while文が禁止される理由
-
break文でループを一気に抜ける...
-
For文の終了値を関数にしても問...
-
UWSCにてある一定の動作を無限...
-
エクセルVBAで Do While (1)って?
-
入力した文字列から母音だけを...
-
入力した数値を倍々するプログラム
-
PIC のプログラムについて ど...
-
放電現象の2分法C言語プログラ...
-
C言語forループが完結した場合...
-
Delphiで・・・
-
While文の終わりにセミコロンが...
-
他言語で言うcontinue文
-
n重のfor文にするには?
-
フラッシュ暗算
-
for文while文の無限ループの違...
-
ループの特定入力終了
-
PAD図の書き方
-
Excel VBAで年度をまたぐ期間の...
おすすめ情報