Помогите решить задачку в PascalABC . Вот какая должна получится программка:

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

Задать свой вопрос
1 ответ
Var
  n, mult, count: integer;
begin
  n := 1;
  mult := 1;
  while n gt; 0 do
  begin
    inc(count);
    mult := mult * n;
    read(n);
  end;
  writeln('Количество чисел: ', count - 1);
  writeln('Творенье чисел: ', mult);
end.
Serega
Спасибо. Есть ещё задачка, поможешь?
Альбина Букемо
Да
Валерий
С клавиатуры юзер вводит числа до тех пор, пока не будет введено чётное число. Вычислите творенье введённых чисел
Aleksandra Skibnevskaja
Тоже с поддержкою цикла While
Дима
Помоги решить, умоляю
Вячеслав Кукулян
while n > 0 do замени на while odd(n) do
Андрюха Нешев
Кстати, ты задачу чуть-чуть не всю решил. Выводится только творенье, а количество введённых чисел НЕ ВЫВОДИТСя
Виолетта Крутухина
На данный момент исправлю
Борис
Поправил
Egor Voskonjan
Можешь по иному поправить, мы "inc" ещё не изучали, исправь, применяя формулу подсчёта "a:=a+1"
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт