Вводятся целые тор числа по одному, до тех пор пока не будет введен 0. Посчитать...

0 голосов
142 просмотров

Вводятся целые тор числа по одному, до тех пор пока не будет введен 0. Посчитать количество четных чисел.

Язык Паскаль. Использовать оператор while


Информатика Начинающий (148 баллов)
оставил комментарий Архангел (142k баллов)

А что такое "тор числа"?

оставил комментарий Начинающий (148 баллов)

три*

оставил комментарий Архангел (142k баллов)

Так исправьте)

оставил комментарий Архангел (142k баллов)

Только я не понимаю, как это - три числа по одному и пока не введен ноль? Так три или не три?

оставил комментарий Начинающий (148 баллов)

вводятся целые числа по одному, до тех пор пока не будет введен 0. посчитать кол-во четных чисел

оставил комментарий Архангел (142k баллов)

А причем тогда тут "три", которые "тор"?

оставил комментарий Начинающий (148 баллов)

ошибся

Дан 1 ответ
0 голосов
Архангел (142k баллов)
 
Правильный ответ

Var
  i, n, k: integer;

begin
  n := 1; k := 0;
  while n <> 0 do
  begin
    Write('Введите целое число, 0 - отказ от ввода: ');
    Readln(n);
    if (n <> 0) and (n mod 2 = 0) then k := k + 1
  end;
  Writeln('Введено четных чисел- ', k)
end.

Введите целое число, 0 - отказ от ввода: 34
Введите целое число, 0 - отказ от ввода: 137
Введите целое число, 0 - отказ от ввода: 72
Введите целое число, 0 - отказ от ввода: 9243
Введите целое число, 0 - отказ от ввода: 0
Введено четных чисел- 2


...