Вывести все четные числа в массиве в порядке возрастания их индексов, а затем нечётные в порядке убывания их индексов
Категория: Delphi/Pascal
2012-12-30 22:27:14
code: #pascal
program Array10; 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; for i := 0 to n - 1 do if not(odd(a[i])) then begin Write (a[i], ' '); end; for i := n - 1 downto 0 do if odd(a[i]) then begin Write (a[i], ' '); end; WriteLn; ReadLn; end.
Поделиться: