Пожалуйста помогите решить задачи по информатике!!!

0 голосов
44 просмотров

Пожалуйста помогите решить задачи по информатике!!!


image

Информатика (31 баллов) | 44 просмотров
0

Найти произведение положительных элементов массива и Количество ненулевых элементов массива

0

Да конечно

0

какой язык программирования можно использовать ?

0

Если можно то Lazarus

0

печаль ) я не знаю такого языка , могу написать решение либо на python 3 или C#

0

Давайте на python. Спасибо

0

количество ненулевых элементов подразумевает множество целых чисел?

0

Да, наверное. Честно я нечего не понимаю в этом

0

я тут подумал , могу ли использовать сторонние библиотеки?

0

Да

Дан 1 ответ
0 голосов

Ответ:

array = input().split()

A = [int (x) for x in array]

count = 1

bool = False

count_2 = 0  

for i in A:

   if i > 0:

       count *= i

       bool = True

   if i != 0:

       count_2 += 1

if bool:

   print("Произведение положительных чисел " + str(count))

else:

   print("В данном массие отсутствуют положительные числа")

print("Количество не нулевых элементов " + str(count_2))

Объяснение: Проверил для различных случаев , все работает , извините за некрасивый код))

(54 баллов)
0

Спасибо большое

0

у меня есть неточность ))

0

сейчас исправлю

0

Исправлено