Определить номер первого четного элемента последовательности чисел - C#
Формулировка задачи:
Даны натуральное число n, действительные числаa1, …,an
Найти номер первого члена последовательности a1, …,an; если четных членов нет, то ответом должно быть число 0.
Решение задачи: «Определить номер первого четного элемента последовательности чисел»
textual
Листинг программы
Random random = new Random();
Console.WriteLine("Введите число n");
var n = int.Parse(Console.ReadLine());
int [] arr = new int[n];
Console.WriteLine("Получилась последовательность:\n");
for (int i = 0; i < n; i++)
{
arr[i] = random.Next(-10, 20);
Console.Write(arr[i] + " ");
}
for (int i = 0; i < n; i++)
{
if (arr[i]%2 == 0)
{
i++;
Console.WriteLine("\nПервый четный член последовательности находится на позиции: " + i);
return;
}
}
Console.WriteLine("\nЧетный элементов нет"+
"\n0");
Console.ReadLine();