Вопрос задан 15.06.2023 в 11:14. Предмет Информатика. Спрашивает Тертычная Анастасия.

Заполните массив 10 случайными числами от - 30 до 30 и посчитать количество чисел отдельно

положительные и отрицательные ​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Тареева Виктория.

Ответ:

import random

b=[]      #заводим массив чтобы хранить 10 чисел

k=0      #счётчики

v=0

for i in range(1,11):       #создаём цикл от 1 до 10 чтобы добавить числа в массив

   b.append(random.randint(-30, 30))   #команда b.append добавляет в массив b случайное число, которое генерируется путем random.randint(-30, 30)

for j in range(len(b)):     #а теперь просто идём по массиву (len(b)) чтобы найти положительные числа

   if b[j]>0:     #если число больше 0 значит оно нам подходит

       k+=1

for u in range(len(b)): #теперь идём по массиву (len(b)) чтобы найти отрицательные числа

   if b[u]<0:    #если число меньше 0 значит оно нам подходит

       v+=1

print('Количество положительных чисел - ', k)

print('Количество отрицательных чисел - ', v)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для заполнения массива случайными числами от -30 до 30 и подсчета количества положительных и отрицательных чисел отдельно, вам понадобится использовать язык программирования. В данном случае, я предполагаю, что вы будете использовать язык Python. Вот пример кода, который выполняет требуемые действия:

```python import random

# Создаем пустой массив array = []

# Заполняем массив случайными числами от -30 до 30 for _ in range(10): number = random.randint(-30, 30) array.append(number)

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

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

# Выводим результаты print("Массив случайных чисел:", array) print("Количество положительных чисел:", positive_count) print("Количество отрицательных чисел:", negative_count) ```

В этом примере мы используем библиотеку `random` для генерации случайных чисел. Сначала мы создаем пустой массив `array`, затем заполняем его 10 случайными числами от -30 до 30 с помощью цикла `for` и функции `random.randint()`. Затем мы инициализируем два счетчика `positive_count` и `negative_count` для подсчета положительных и отрицательных чисел соответственно.

Затем мы используем еще один цикл `for`, чтобы пройти по каждому числу в массиве и увеличить соответствующий счетчик в зависимости от знака числа. Наконец, мы выводим результаты, используя функцию `print()`.

Выполнив этот код, вы получите массив случайных чисел, а также количество положительных и отрицательных чисел.

0 0

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

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

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

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