Дано целое число N и набор из N ненулевых целых чисел. Вывести в том же порядке все четные числа из данного набора и количество K таких чисел.Задачу решить пользуясь исключительно циклами и ветвлениями.
var i,n,ch,kol:integer;
BEGIN
read(n);
kol:=0;
For i:=1 to n do
Begin
read(ch);
If ch mod 2 = 0 then
write(ch);
kol:=kol+1;
End;
write('Количество четных чисел в наборе: ',kol);
END.
Я смог сосчитать количество четных чисел, но не могу понять как их вывести в той же последовательности.
В начале я должен последовательно задавать числа набора т.е. условие задачи я представляю себе таким:
"Ввод: 1968435"
"Вывод:684"
Как осуществить такой вывод пользуясь исключительно циклами и ветвлениями? Использовать переменную в которой я бы хранил четное число? Но ведь если четных чисел будет несколько, то в переменной останется последнее введенное четное число. Помогите, пожалуйста, разобраться полному (цензура!)
Спасибо.