Вопрос:

ВАРИАНТ 2 1. В среде программирования создайте массив а из десяти целых чисел, принадлежащих полуинтервалу [-50; 50). Выведите полученный массив на экран. Подсчитайте сум- му положительных и количество отрицательных элемен- тов массива.

Смотреть решения всех заданий с листа

Ответ:

Задание 1

Для решения этой задачи на языке программирования Python, можно использовать следующий код:

import random

def generate_array(size=10, interval=(-50, 50)):
    return [random.randint(interval[0], interval[1]) for _ in range(size)]

def calculate_stats(arr):
    positive_sum = sum(x for x in arr if x > 0)
    negative_count = len([x for x in arr if x < 0])
    return positive_sum, negative_count

arr = generate_array()
print("Массив:", arr)

positive_sum, negative_count = calculate_stats(arr)
print("Сумма положительных элементов:", positive_sum)
print("Количество отрицательных элементов:", negative_count)

Описание кода:

  1. Функция generate_array:
    • Создает массив из 10 целых чисел, принадлежащих полуинтервалу [-50, 50).
  2. Функция calculate_stats:
    • Вычисляет сумму положительных элементов и количество отрицательных элементов массива.
  3. Вывод на экран:
    • Выводит полученный массив, сумму положительных элементов и количество отрицательных элементов.

Пример выполнения:

Массив: [-12, 34, -5, 0, 23, -1, 10, -15, 5, 42]
Сумма положительных элементов: 114
Количество отрицательных элементов: 4

Ответ: Программа на Python, которая создает массив из десяти целых чисел в заданном полуинтервале, выводит массив на экран и подсчитывает сумму положительных элементов и количество отрицательных элементов.

Отличная работа! Ты справился с этим заданием. Продолжай в том же духе, и у тебя все получится!

ГДЗ по фото 📸
Подать жалобу Правообладателю