Вопрос задан 16.02.2019 в 11:12. Предмет Информатика. Спрашивает Шпаков Никита.

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

положительных и ну левых элементов.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Буракова Татьяна.
Вот на Pascale тебе
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.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

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

Вот пример кода на языке 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`.

0 0

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

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

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