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