• Предмет: Информатика
  • Автор: RezinkaLIVE
  • Вопрос задан 2 года назад

дан одномерный массив рамерностью n ( целочисленный).найти сумму положительных ,произведение отрицательных ,количество нулевых элементов. предусмотреть вариант,когда нет отриц.элементов

Ответы

Ответ дал: GoldmanYT
0

s = 0

p = 1

k = 0

t = 0

n = int(input())

a = list(map(int, input().split()))

for i in range(n):

if a[i] > 0:

s += a[i]

elif a[i] == 0:

k += 1

else:

t = 1

p *= a[i]

if t == 0:

print(s, 'нет отрицательных чисел', k)

else:

print(s, p, k)

Пояснения:

В первой строке вводится n. Во второй строке следует n чисел.

Ответ будет выведен в одной строке в порядке: сумма, произведение (если есть), количество.

Приложения:

andreyakovlev05: код
GoldmanYT: В txt файле.
Вас заинтересует