Предмет: Информатика,
автор: zpavel2003
Найти произведение чисел : а)положительных б) отрицательных. Сделать в одной
задаче
nastikots:
Числа откуда берутся? Сколько их? Язык программы?
вписываются пользователем, 10 чисел, язык PascalABC NET
Ответы
Автор ответа:
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) если число отрицательное, то умножаем число на произведение отрицательных чисел
Вывод произведений
Можете пожалуйста помочь мне, с этим же предметом?
Похожие вопросы
Предмет: Русский язык,
автор: FrostLand15
Предмет: Математика,
автор: Эльвинк
Предмет: Математика,
автор: sadownikova2003
Предмет: Геометрия,
автор: levashova246
Предмет: Алгебра,
автор: Strawberry1234