Сделайте на паскаль без while, а с циклом for пж. Напишите программу, которая в последовательности целых чисел определяет количество нечётных чисел, кратных 3. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести два числа: длину последовательности (завершающий 0 не учитывается) и количество нечётных чисел, кратных 3.
program CountOddMultiplesOfThree;
var
number, count, oddMultiples: integer;
begin
count := 0;
oddMultiples := 0;
for count := 1 to 1000 do
if (number = 0) thenbegin
readln(number);
break;
if (number mod 2 <> 0) and (number mod 3 = 0) then
oddMultiples := oddMultiples + 1;
end;
writeln(count - 1, ' ', oddMultiples);
end.