Исправить программу - 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();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5
Похожие ответы