Предмет: Информатика, автор: zpavel2003

Найти произведение чисел : а)положительных б) отрицательных. Сделать в одной
задаче


nastikots: Числа откуда берутся? Сколько их? Язык программы?
zpavel2003: вписываются пользователем, 10 чисел, язык PascalABC NET

Ответы

Автор ответа: nastikots
1

Ответ:

program z1;

var a,pp,po:real;

i:integer;

begin

pp:=1;

po:=1;

for i:=1 to 10 do

begin

write ('Введите число: ');

read (a);

if a>0 then pp:=pp*a;

if a<0 then po:=po*a

end;

writeln ('Произведение положительных: ',pp);

writeln ('Произведение отрицательных: ',po)

end.

Объяснение:

Начальные произведения равны 1

Цикл с параметром:

1) ввод числа

2) если число положительное, то умножаем число на произведение положительных чисел

3) если число отрицательное, то умножаем число на произведение отрицательных чисел

Вывод произведений


LordLuntik: Можете пожалуйста помочь мне, с этим же предметом?
Похожие вопросы
Предмет: Геометрия, автор: levashova246