Найти произведение отрицательных чисел - Pascal (9108)

Узнай цену своей работы

Формулировка задачи:

Для различных вводимых с клавиатуры чисел, найти произведение отрицательных чисел. Колличество отрицательных чисел - N задать с клавиатуры, выход их программы при N = 0

Решение задачи: «Найти произведение отрицательных чисел»

textual
Листинг программы
var
  a,x,i,proiz,n:integer;
begin
  write('Vvedite n: ');
  readln(n);
  proiz:=1;
  for i:=1 to n do
      begin
        write('Vvedite #',i,': ');
        readln(a);
        if (a<0) then proiz:=proiz*a;
      end;
  writeln('Proiz: ',proiz);
  readln;
end.

Объяснение кода листинга программы

  1. В начале объявляются переменные: a, x, i, proiz, n - целые числа.
  2. Затем идет команда write('Vvedite n: '), которая предлагает пользователю ввести число n.
  3. После этого переменная n инициализируется значением, введенным пользователем.
  4. Далее идет цикл for, который выполняется n раз.
  5. На каждой итерации цикла пользователю предлагается ввести число a.
  6. Если число a отрицательное, то значение переменной proiz умножается на a и присваивается обратно переменной proiz.
  7. По завершении цикла выводится значение переменной proiz.
  8. Программа завершается командой readln.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5
Похожие ответы