Удаление элементов массива с нечетными индексами - C#

Узнай цену своей работы

Формулировка задачи:

Нужно удалить элементы массива с нечетными индексами. А у меня выводит ошибку. Помогите разобаться
{ // Удаление
                            int i = 0;
                            int h = 0;
                            int[] mas1 = new int[100];
                            if (n % 2 == 0) h = n / 2;
                            else h = n / 2 + 1;
                            int[] arr_new = new int[h];
                            Console.WriteLine("Удаление всех элементов с нечетными индексами");
                            for (i = 1; i < n; i += 2)
                            {
                                arr_new[i / 2] = arr_new[i];
                            }
                            for (i = 0; i < n / 2; i++)
                            {
                                arr_new[i] = arr_new[i];
                                Console.Write(arr_new[i] + " ");
                            }

Решение задачи: «Удаление элементов массива с нечетными индексами»

textual
Листинг программы
  int[] massiv = new int[10];
            // Ввод массива
            Console.Write("Введите десять чисел(после ввода каждого числа нажимать Enter )");
            for (int i = 0; i < massiv.Length; i++)
            int.TryParse( Console.ReadLine(), out massiv[i]);
 
            for (int i = 0; i < massiv.Length; i++)
                if (i % 2 == 0)
                    Console.WriteLine(massiv[i]);
                Console.ReadLine();

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


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

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

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