Удаление элементов массива с нечетными индексами - 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();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д