Вопрос задан 13.11.2023 в 23:48. Предмет Информатика. Спрашивает Микушев Павел.

Сформировать одномерный массив, состоящий из N элементов, с помощью генератора случайных чисел.

Диапазон [-10;15]. Найти количество отрицательных элементов, положительных элементов, нулей. Вывести сообщение
0 0
Перейти к ответам

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

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

Ответ:

var

 n: array[-10..15] of integer;

 i,a,b,c: integer;

begin

 randomize;

 for i:=-10 to 15 do

 begin

  n[i]:=random(-10,15);

 end;

 for i:=-10 to 15 do

 begin

   if n[i] > 0 then

     a:= a + 1

   else

     begin

       if n[i] < 0 then

         b:= b+1

       else

         c:= c + 1

     end

 end;

 writeln('Количество положительных чисел: ',a);

 writeln('Количество отрицательных чисел: ',b);

 writeln('Количество нулей: ',c);

end.

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

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

```python import random

# Задаем размер массива N = 10

# Генерируем одномерный массив из N элементов в диапазоне [-10, 15] array = [random.randint(-10, 15) for _ in range(N)]

# Инициализируем счетчики negative_count = 0 positive_count = 0 zero_count = 0

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

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

# Выводим сообщение if negative_count > positive_count: print("В массиве больше отрицательных элементов.") elif positive_count > negative_count: print("В массиве больше положительных элементов.") else: print("Отрицательных и положительных элементов в массиве одинаковое количество.") ```

Обратите внимание, что значение `N` в коде представляет собой размер массива, который вы можете изменить в зависимости от своих потребностей.

0 0

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

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

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

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