• Предмет: Информатика
  • Автор: vdesst2
  • Вопрос задан 5 месяцев назад

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

Ответы

Ответ дал: lizziss
1

Объяснение:

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#

Вас заинтересует