Исправить программу - C# (194406)
Формулировка задачи:
Помогите исправить программу, без использования foreach, var// только for
static void Main(string[] args) { Console.WriteLine("Введите число :"); int n = Convert.ToInt32(Console.ReadLine()); int[] mass = new int[n]; Console.WriteLine("Массив:\n"); for (int i = 0; i <= n - 1; i++) { mass[i] = i + 1; Console.WriteLine(mass[i]); } Console.WriteLine("Все четные элементы массива\n"); var mass2 = mass.Where(i => i % 2 == 0); foreach (int i in mass2) { Console.WriteLine(i); } int max = mass2.Max(); Console.WriteLine("Максимальный (из четных) элемент массива - {0}", max); }
Решение задачи: «Исправить программу»
textual
Листинг программы
static void Main(string[] args) { Console.WriteLine("Введите число :"); int n = Convert.ToInt32(Console.ReadLine()); int[] mass = new int[n]; Console.WriteLine("Массив:\n"); for (int i = 0; i <= n - 1; i++) { mass[i] = i + 1; Console.WriteLine(mass[i]); } Console.WriteLine("Все четные элементы массива\n"); int[] mass2 = new int[n]; int j = 0; for (int i = 1; i <= n - 1; i+=2) { Console.WriteLine(mass[i]); mass2[j] = mass[i]; j = j + 1; } int max = mass2.Max(); Console.WriteLine("Максимальный (из четных) элемент массива - {0}", max); Console.ReadLine(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д