アプリ版:「スタンプのみでお礼する」機能のリリースについて

問題:forループを用いて、1から100までの乱数を5回発生させて表示し、その中にあらわれた、奇数の数と偶数の数を表示しなさい。

C#の問題に以上のような問題があるのですが、考えてもよくわかりません。
答えも無いので、解答の確認ができないのでどなたか解答をお願いします。

あと他にもわからない問題があるので回答していただけるとありがたいです。

A 回答 (2件)

for()を使うことは分かっているし、奇数とは、偶数とは、が分かっていれば出来そうなものですが。



using System;

namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
var oddGeneratedCount = 0;
var evenGeneratedCount = 0;

var r = new Random();
for (var i = 1; i <= 5; i++)
{
var value = r.Next(1, 100);
if (value % 2 == 0)
{
evenGeneratedCount++;
} else
{
oddGeneratedCount++;
}
}

Console.WriteLine(string.Format("奇数の数={0}, 偶数の数={1}", oddGeneratedCount, evenGeneratedCount));
Console.ReadLine();
}
}
}
    • good
    • 0
この回答へのお礼

なるほど!
とてもスッキリしました。
ありがとうございます。

お礼日時:2018/06/08 15:58

> 考えてもよくわかりません。



考えたプログラムを書いてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!