Предмет: Информатика,
автор: liza1000liz
Пожалуйста помогите решить задачи по информатике!!!
Приложения:
liza1000liz:
Найти произведение положительных элементов массива и Количество ненулевых элементов массива
Да конечно
какой язык программирования можно использовать ?
Если можно то Lazarus
печаль ) я не знаю такого языка , могу написать решение либо на python 3 или C#
Давайте на python. Спасибо
количество ненулевых элементов подразумевает множество целых чисел?
Да, наверное. Честно я нечего не понимаю в этом
я тут подумал , могу ли использовать сторонние библиотеки?
Да
Ответы
Автор ответа:
1
Ответ:
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))
Объяснение: Проверил для различных случаев , все работает , извините за некрасивый код))
Спасибо большое
у меня есть неточность ))
сейчас исправлю
Исправлено
Похожие вопросы
Предмет: Математика,
автор: gasikd37
Предмет: Алгебра,
автор: Nereika
Предмет: Математика,
автор: Noni234
Предмет: Литература,
автор: Аноним
Предмет: Математика,
автор: Аноним