Вывести все нечетные числа в массиве в порядке возрастания их индексов, а также их количество — Pascal(Паскаль)

program Array8;
var
  a: array of integer;
  i, n, count: integer;
begin
  WriteLn ('Длина массива:');
  ReadLn (n);
  SetLength(a, n);
  WriteLn ('Введите ', n, ' чисел:');
  for i := 0 to n - 1 do
    Read (a[i]);
  ReadLn;  
  count := 0;
  WriteLn ('Нечётные числа: ');
  for i := 0 to n - 1 do
    if odd(a[i]) then
    begin
      Write (a[i], ' ');
      Inc(count);
    end;
  WriteLn;
  WriteLn ('Количество: ', count);
  ReadLn;
end.

Leave a Comment

37 − 33 =