Ввести массив, состоящий из 20 элементов целого типа. Определить, каких элементов больше (четных или нечетных) - C#
Формулировка задачи:
Ввести массив, состоящий из 20 элементов целого типа. Определить, каких элементов больше (четных или нечетных) по значению.
Спасибо.
Решение задачи: «Ввести массив, состоящий из 20 элементов целого типа. Определить, каких элементов больше (четных или нечетных)»
textual
Листинг программы
static void Main(string[] args)
{
Random rand = new Random();
int[] arr = new int[20];
int countEven = 0;
int countOdd = 0;
for(int i=0; i<20; i++)
{
arr[i] = rand.Next(1, 20);
if (arr[i] % 2 == 0) countEven++;
else countOdd++;
Console.Write(arr[i] + " ");
}
Console.WriteLine();
if (countEven > countOdd) Console.WriteLine("Четных элементов больше");
else
if (countEven < countOdd) Console.WriteLine("Нечетных элементов больше");
else Console.WriteLine("Равное количество элементов");
Console.ReadLine();
}