
В одномерном массиве А(10), состоящем из 9 случайных чисел [-4;37], вычислить сумму отрицательных
элементов, больших чем k. Помогите пожалуйста!!!

Ответы на вопрос

Код Python:
import random
A = []
sum = 0
k = int(input("k = "))
for i in range(10):
A.append(random.randint(-4,37))
if A[i] > k and A[i] < 0:
sum += A[i]
print(A)
print(sum)
Вводится число k. После ввода создается массив 10 случайных чисел в диапазоне от -4 до 37, если отрицательный элемент больше k, то он суммируется.
Пример вывода:
k = -10
[31, 32, 17, 2, 36, 10, -1, -4, 19, 28]
-5



Для решения этой задачи вам потребуется написать программу на языке программирования. Вот пример программы на Python, которая решает вашу задачу:
pythonimport random
# Создаем массив из 9 случайных чисел в диапазоне [-4; 37]
A = [random.randint(-4, 37) for _ in range(9)]
# Задаем значение k
k = int(input("Введите значение k: "))
# Инициализируем переменную для суммы отрицательных элементов, больших k
sum_negative = 0
# Проходимся по элементам массива и считаем сумму
for num in A:
if num < 0 and num > k:
sum_negative += num
# Выводим результат
print(f"Сумма отрицательных элементов, больших чем {k}, равна {sum_negative}")
Этот код создает массив A
из 9 случайных чисел, затем запрашивает у пользователя значение k
, и затем проходит по элементам массива, суммируя отрицательные элементы, большие чем k
. Результат выводится на экран.
Просто скопируйте этот код в среду разработки Python и выполните его, чтобы получить ответ на вашу задачу.


Похожие вопросы


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili