Array12. Дан массив $$A$$ размера $$N$$ ($$N$$ — четное число). Вывести его элементы с четными номерами в порядке возрастания номеров: $$A_2, A_4, A_6, …, A_N$$. Условный оператор не использовать.
Решение Дмитрий:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
использовать Файлы алг Array12 нач файл файл1 цел x,k вещ таб a[1:100] k:=0 файл1:=открыть на чтение("Array12.txt") нц пока не конец файла (файл1) k:=k+1 ввод файл1,x a[k]:=x вывод a[k]," " кц вывод " ",нс если не конец файла(файл1) то вывод "В файле остались непрочитанные данные", нс всё закрыть (файл1) цел i нц для i от 2 до k шаг 2 вывод a[i]," " кц кон |
Файл Array12.txt
1 |
33 44 55 123 456 789 2 4 6 5 |
Другие задачи из раздела Array можно посмотреть здесь.
Комментарии: