Array14. Дан массив $$A$$ размера $$N$$. Вывести вначале его элементы с четными номерами (в порядке возрастания номеров), а затем — элементы с нечетными номерами (также в порядке возрастания номеров): $$A_2, A_4, A_6, …, A_1, A_3, A_5, …$$ . Условный оператор не использовать.
Решение от Дмитрия:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
использовать Файлы П алг Array_14 нач цел файл цел i, N, NMax NMax:=100 целтаб arr[1:NMax] файл:=открыть на чтение ("Array_14.txt") N:=0 вывод "Входные данные: " нц пока не конец файла (файл) N:=N+1 Фввод файл, arr[N] вывод arr[N], ", " кц закрыть(файл) вывод нс нц для i от 2 до N шаг 2 вывод arr[i], ", " кц вывод нс нц для i от 1 до N шаг 2 вывод arr[i], ", " кц кон |
Array14.txt
1 |
5 2 4 8 9 13 15 16 18 21 24 |
Другие задачи из раздела Array можно посмотреть здесь.
Комментарии: