Вопрос задан 01.05.2019 в 05:35. Предмет Информатика. Спрашивает Дмитричева Елизавета.

Составьте программу заполнения массива из 100 чисел случайными значениями из диапазона от -10 до

10. Посчитайте в этом массиве количество положительных и количество отрицательных значений
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Съедин Данил.
// PascalABC.NET 3.0, сборка 1144 от 16.01.2016
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 отрицательных
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Вот пример программы на языке 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 и других. - Если вам нужна программа на конкретном языке программирования, пожалуйста, уточните это.

0 0

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

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

Задать вопрос