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

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

program mas;
uses crt;
var i,pol,otr,nul:integer;
x:array[1..100]of real;
n:integer;
begin
writeln('vvedite n');
readln(n);
otr:=0;
pol:=0;
nul:=0;
for i:=1 to n do begin
readln(x[i]);
if x[i]<0 then otr:=otr+1;
if x[i]>0 then pol:=pol+1;
if x[i]=0 then nul:=nul+1;
end; writeln('polojit',pol);
writeln('otricat',otr);
writeln('nulev',nul);
readln;
end.



Для подсчета количества отрицательных, положительных и нулевых элементов в массиве действительных чисел, вам понадобится использовать цикл, который пройдет по каждому элементу массива и будет проверять его значение.
Вот пример кода на языке Python, который выполняет эту задачу:
```python def count_elements(array): 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 return positive_count, negative_count, zero_count
# Пример использования функции my_array = [1, -2, 3, 0, -5, 0, 7] positive, negative, zero = count_elements(my_array)
print(f"Количество положительных элементов: {positive}") print(f"Количество отрицательных элементов: {negative}") print(f"Количество нулевых элементов: {zero}") ```
В данном примере мы определяем функцию `count_elements`, которая принимает массив в качестве аргумента. Затем мы инициализируем счетчики для положительных, отрицательных и нулевых элементов и проходим циклом по каждому элементу массива. Если значение элемента больше 0, увеличиваем счетчик положительных элементов на 1. Если значение элемента меньше 0, увеличиваем счетчик отрицательных элементов на 1. Если значение элемента равно 0, увеличиваем счетчик нулевых элементов на 1.
В конце функции мы возвращаем значения счетчиков. Затем мы создаем массив `my_array` и вызываем функцию `count_elements` с этим массивом. Результаты подсчета сохраняются в переменные `positive`, `negative` и `zero`, которые мы выводим на экран.
В результате выполнения данного кода будет выведено количество положительных, отрицательных и нулевых элементов в массиве `my_array`.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili