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

Дано натуральне число n, дійсні числа а1,..., аn. В послідовності а1,..., аn визначити число сусідств двох додатніх чисел і двох чисел різного знаку.

напишіть, будь ласка, на пайтоні.

Ответы

Автор ответа: dendydoob
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)

Похожие вопросы
Предмет: Математика, автор: d2230888
Предмет: Алгебра, автор: Snay228