Array16. Дан массив $$A$$ размера $$N$$. Вывести его элементы в следующем порядке: $$A_1, A_N, A_2, A_{N-1}, A_3, A_{N-2}, …$$ .
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
program Array16; var a:array[1..10] of integer; N,i:Integer; begin Write('N:'); Readln(N); for i:=1 to N do begin write(i,' :'); readln(a[i]); end; i:=1; While (i<=N div 2) do begin writeln(i,' : ',a[i]); writeln(N-i+1,' : ',a[N-i+1]); inc(i); end; if n mod 2 <> 0 then writeln((N div 2)+1,' : ',a[(N div 2)+1]); end. |
Другие задачи из раздела Array можно посмотреть здесь.
Хорошо вам… у вас arr.Length есть … в моём детстве у нас такого не было 🙂
Это же PascalABC.NET?
помогите, эту же задачу в питоне