Предмет: Информатика,
автор: vt434236
Дано натуральне число n, дійсні числа а1,..., аn. В послідовності а1,..., аn визначити число сусідств двох додатніх чисел і двох чисел різного знаку.
напишіть, будь ласка, на пайтоні.
Ответы
Автор ответа:
0
Ответ:
n = int(input("Введіть кількість чисел у послідовності: "))
a = []
for i in range(n):
a.append(float(input("Введіть число: ")))
positive_neighbours = 0 # лічильник сусідств двох додатніх чисел
mixed_neighbours = 0 # лічильник сусідств двох чисел різного знаку
for i in range(n-1):
if a[i] > 0 and a[i+1] > 0:
positive_neighbours += 1
elif a[i]*a[i+1] < 0:
mixed_neighbours += 1
print("Кількість сусідств двох додатніх чисел:", positive_neighbours)
print("Кількість сусідств двох чисел різного знаку:", mixed_neighbours)
Похожие вопросы
Предмет: Русский язык,
автор: zagriddinovaruzaliya
Предмет: Русский язык,
автор: alisharipov0880
Предмет: Математика,
автор: d2230888
Предмет: Алгебра,
автор: Snay228