


Программирование
+2Не понимаю как делать через цикл
Напишите программу на языке С#, которая среди n целых чисел, введенных с рандомайзера, находит наибольшее четное число. Через цикл!
По дате
По рейтингу
123456789101112131415161718192021222324252627282930313233
using System;
class Program
{
static void Main()
{
Console.Write("Введите количество чисел n: ");
int n = Convert.ToInt32(Console.ReadLine());
Random rand = new Random();
int maxEven = Int32.MinValue;
for (int i = 0; i < n; i++)
{
int num = rand.Next();
Console.WriteLine($"Сгенерированное число: {num}");
if (num % 2 == 0 && num > maxEven)
{
maxEven = num;
}
}
if (maxEven != Int32.MinValue)
{
Console.WriteLine($"Наибольшее четное число: {maxEven}");
}
else
{
Console.WriteLine("Четных чисел не найдено.");
}
}
}