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

Пожалуйста,помогите.


mirageKZ: задание где?
evgenijsihov571: Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива A(5).
evgenijsihov571: mirageKZ,Подсчитать число и сумму положительных, число и произведение отрицательных элементов заданного массива A(5).

Ответы

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

Ответ:

Python

from random import randint

n=int(input('Введите размерность массива: '))

a=[randint(-20,20) for i in range(n)]

print(a)

CountPlus=0

CountMinus=0

SumPlus=0

PrMinus=1

for i in a:

   if i > 0:

       CountPlus+=1

       SumPlus+=i

   if i < 0:

       CountMinus+=1

       PrMinus*=i

print("Сумма {} положительных = {}".format(CountPlus,SumPlus))

print("Произведение {} отрицательных = {}".format(CountMinus,PrMinus))

Приложения:
Похожие вопросы