Вопрос задан 05.12.2025 в 23:57. Предмет Информатика. Спрашивает Черешня Елена.

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

Перейти к ответам

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

Отвечает Сибирёва Мария.

Для решения задачи можно использовать язык программирования Python и библиотеку random, чтобы заполнить массив случайными числами из заданного диапазона от -20 до 20. После этого можно пройти по массиву и подсчитать количество положительных и отрицательных чисел.

Вот пример программы, которая выполняет это:

python
import random

# Создаем массив из 100 случайных чисел в диапазоне от -20 до 20 array = [random.randint(-20, 20) for _ in range(100)]

# Инициализируем счетчики для положительных и отрицательных чисел positive_count = 0 negative_count = 0

# Подсчитываем количество положительных и отрицательных чисел for num in array: if num > 0: positive_count += 1 elif num < 0: negative_count += 1

# Выводим результаты print(f"Количество положительных чисел: {positive_count}") print(f"Количество отрицательных чисел: {negative_count}")

Объяснение программы:

  1. Создание массива: С помощью списка и функции random.randint(-20, 20) генерируем 100 случайных чисел в пределах от -20 до 20.

  2. Подсчет положительных и отрицательных чисел: Проходим по каждому элементу массива. Если число больше 0, увеличиваем счетчик для положительных чисел, если меньше 0 — счетчик для отрицательных чисел.

  3. Вывод результатов: После выполнения цикла выводим количество положительных и отрицательных чисел.

Эта программа решает задачу и позволяет легко получить результат.

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

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

Последние заданные вопросы в категории Информатика

Информатика 14.10.2025 04:57 31 Бердина Раиса
Информатика 13.10.2025 21:53 26 Кандрина Лера
Информатика 13.10.2025 20:34 17 Калинин Максим
Информатика 13.10.2025 20:27 6 Смирнов Егор
Информатика 13.10.2025 19:26 4 Макаров Максим
Информатика 13.10.2025 19:20 16 Гайнанов Эльнар
Информатика 13.10.2025 18:25 6 Bekenov Daulet
Информатика 13.10.2025 18:16 22 Александровна Вероника
Задать вопрос