Алгоритмы и программы циклических структур. Простые циклы - C#
Формулировка задачи:
Ввести с клавиатуры n чисел. Определить максимум среди четных чисел. Помогите пожалуйста решить без использования массивов. Я решил с массивом, но преподаватель сказал что надо без него, не могу разобраться помогите!
int N; Console.WriteLine("Введите число N:"); N = Convert.ToInt32(Console.ReadLine()); int[] a = new int[N]; int max = int.MinValue; for (int i = 0; i < N; i++) { Console.WriteLine("Введите число:"); a[i] = Convert.ToInt32(Console.ReadLine()); if (a[i] > max&&a[i]%2==0) max = a[i]; } Console.WriteLine("Наибольшее четное число=" + max);
Решение задачи: «Алгоритмы и программы циклических структур. Простые циклы»
textual
Листинг программы
int a, n, max=0; Console.WriteLine("Введите n"); n = Convert.ToInt32(Console.ReadLine()); do { Console.WriteLine("Введите число: "); a = Convert.ToInt32(Console.Read()); if (a % 2 == 0 & max < a) max = a; n--; } while (n!=0); Console.WriteLine("Наибольшее четное число = " + max); Console.ReadLine();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д