Дан массив A размера N. Вывести вначале его элементы с нечетными номерами в порядке возрастания номеров, а затем — элементы с четными номерами в порядке убывания номеров: A1, A3, A5, : : :, A6, A4, A2
Категория: Delphi/Pascal
2013-01-10 21:38:45
code: #pascal
Program Array15; var a: array of integer; i, n: integer; begin WriteLn('Размер массива:'); ReadLn(n); SetLength(a, n); Writeln('Введите ', n, ' чисел:'); for i := 0 to n - 1 do Read(a[i]); ReadLn; i := 0; while i < n do begin Write(a[i], ' '); Inc(i, 2); end; i := ord(odd(n)); i := n - i - 1; while i >= 0 do begin Write(a[i], ' '); Dec(i, 2); end; WriteLn; ReadLn; end.
автор: Zaharov Nikolay a.k.a. hacker19_90
Поделиться: