• 1)Дана последовательность чисел. 0-остановка последовательности. Найти количество четных и положительных чисел.
    2) Тоже самое, только найти % чисел, кратных трем (решить через циклы repeat untill)

Ответы 1

  • 1)

    var

     count, num: integer;

    begin

     count := 0;

     repeat

       if (num > 0) and (num mod 2 = 0) then count := count + 1;

       read(num);

     until (num = 0);

     write(count);

    end.

    2)

    var

     totalCount, count, num: integer;

    begin

     totalCount := -1; count := 0; num := -1;

     repeat

       totalCount := totalCount + 1;

       if (num mod 3 = 0) then count := count + 1;

       read(num);

     until (num = 0);

     write((count * 100) / totalCount, '%');

    end.

    • Автор:

      alan60
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years