• Помогите решить задачу в PascalABC . Вот какая должна получится программа: "Пока пользователь вводит с клавиатуры положительные числа, умножайте их. Значение произведения и количество введённых чисел выведите на экран" Задача должна решатся с помощью ЦИЛКА WHILE

Ответы 6

  • while n > 0 do замени на while odd(n) do
    • Автор:

      gisela
    • 5 лет назад
    • 0
  • Кстати, ты задачу немножко не всю решил. Выводится только произведение, а количество введённых чисел НЕ ВЫВОДИТСя
  • Сейчас исправлю
  • Исправил
  • Можешь по другому исправить, мы "inc" ещё не изучали, исправь, применяя формулу подсчёта "a:=a+1"
  • var  n, mult, count: integer;begin  n := 1;  mult := 1;  while n > 0 do  begin    inc(count);    mult := mult * n;    read(n);  end;  writeln('Количество чисел: ', count - 1);  writeln('Произведение чисел: ', mult);end.
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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