Дано целое число n и массив случайных положительных и отрицательных чисел T[1..n](T[i]:=random(n)-n div 2)в массиве Т определить число соседств двух положительных чисел и двух чисел разного знака.

18 Апр 2020 в 19:40
127 +1
0
Ответы
1

Программа на Python:

import random
n = int(input("Введите размер массива: "))
T = [random.randint(-n//2, n//2) for _ in range(n)]
count_positive = 0
count_negative = 0
for i in range(1, n-1):
if T[i] > 0 and T[i+1] > 0:
count_positive += 1
if T[i] < 0 and T[i+1] < 0:
count_negative += 1
print("Число соседств двух положительных чисел:", count_positive)
print("Число соседств двух чисел с разными знаками:", count_negative)

Эта программа создает массив T и затем считает количество соседств двух положительных чисел и двух чисел разного знака.

18 Апр 2024 в 13:45
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир