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

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

begin
var a:=ArrRandom(100,-10,10);
a.Println;
Writeln(a.Where(x->x>0).Count,' положительных, ',
a.Where(x->x<0).Count,' отрицательных')
end.
Тестовое решение:
4 -6 0 8 2 -2 -1 -8 -6 8 -3 7 4 -7 -5 9 0 -3 -7 1 0 -4 6 3 8 -10 4 9 3 5 8 5 5 8 10 4 -8 3 8 8 -9 2 7 -8 -7 -5 2 -9 0 9 -7 7 -2 -6 7 -2 -1 7 -10 2 4 1 -1 0 10 3 -8 6 -6 2 6 7 -1 -4 -1 8 0 3 0 2 -2 2 -1 5 1 -9 -4 1 -9 1 -6 -5 3 -4 -7 1 -7 -3 -7 1
51 положительных, 42 отрицательных



Программа заполнения массива случайными значениями и подсчет количества положительных и отрицательных значений
Вот пример программы на языке Python, которая заполняет массив из 100 чисел случайными значениями в диапазоне от -10 до 10 и подсчитывает количество положительных и отрицательных значений:
```python import random
# Создаем пустой массив array = []
# Заполняем массив случайными значениями for _ in range(100): value = random.randint(-10, 10) array.append(value)
# Подсчитываем количество положительных и отрицательных значений positive_count = 0 negative_count = 0
for value in array: if value > 0: positive_count += 1 elif value < 0: negative_count += 1
# Выводим результаты print("Количество положительных значений:", positive_count) print("Количество отрицательных значений:", negative_count) ```
Объяснение программы: 1. Мы используем модуль `random` для генерации случайных чисел. 2. Создаем пустой массив `array`, который будет содержать 100 чисел. 3. Используя цикл `for`, генерируем случайное число в диапазоне от -10 до 10 и добавляем его в массив `array`. 4. Затем, с помощью еще одного цикла `for`, мы проходим по всем элементам массива и подсчитываем количество положительных и отрицательных значений. 5. Наконец, выводим результаты подсчета.
Примечание: - В данном примере использован язык программирования Python, но подобную программу можно написать и на других языках программирования, таких как JavaScript, C++, Java и других. - Если вам нужна программа на конкретном языке программирования, пожалуйста, уточните это.


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