Вопрос задан 11.06.2023 в 10:58. Предмет Информатика. Спрашивает Калашников Андрей.

ОЧЕНЬ ПРОШУ ПОМОГИТЕ!!! Дан массив из 30 элементов заданных случайным образом, числами от -100 до

100 определите каких чисел в нем больше отрицательных или положительных. Определите есть ли в данном массиве число 0 если есть сколько раз оно встречается
0 0
Перейти к ответам

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

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

Объяснение:

int n = 30, count = 0, count2 = 0, count0 = 0;

int[] arr = new int[n];

Random rnd = new Random();

for (int i = 0; i < arr.Length; i++)

{

arr[i] = rnd.Next(-100, 101);

if (arr[i] > 0)

{

count++;

}

if (arr[i] < 0)

{

count2++;

}

if (arr[i] == 0)

{

count0++;

}

}

if (count > count2)

{

Console.WriteLine("Положительных чисел больше");

}

if (count < count2)

{

Console.WriteLine ("Отрицательных чисел больше")

}

if (count0 > 0)

{

Console WriteLine("В даном массиве " + count0 + "нулей");

}

Не знаю, на каком языке нужно было, так что я написала на c#

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

Конечно, я могу помочь вам с этой задачей!

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

Вот пример кода на языке Python, который решает эту задачу:

python
import random # Создаем массив из 30 случайных чисел от -100 до 100 array = [random.randint(-100, 100) for _ in range(30)] positive_count = 0 negative_count = 0 zero_count = 0 # Подсчитываем количество положительных, отрицательных и нулей for num in array: if num > 0: positive_count += 1 elif num < 0: negative_count += 1 else: zero_count += 1 # Определяем, каких чисел больше - положительных или отрицательных if positive_count > negative_count: print("В массиве больше положительных чисел.") elif negative_count > positive_count: print("В массиве больше отрицательных чисел.") else: print("В массиве одинаковое количество положительных и отрицательных чисел.") # Определяем количество нулей print("Количество нулей в массиве:", zero_count)

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

0 0

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

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

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

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