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

Есть ответ
12.12.2022
163

Ответ


var

 arr: array of real;

 n, null_elem, negative, positive, i: integer;



begin

 randomize;

 writeln('Введите размерность массива: ');

 readln(n);

 arr:=new real[n];

 null_elem := 0;

 negative := 0;

 positive := 0;

 writeln('Сгенерированный массив: ');

 for i := 0 to n-1 do  
 begin

   arr[i] := random * 98 - 44;

   if (arr[i] = 0) then inc(null_elem);

   if (arr[i] < 0) then inc(negative);

   if (arr[i] > 0) then inc(positive);

   write(arr[i]:10:2);

 end;

 writeln(#10, #10, 'Нулевых элементов: ', null_elem, #10, 'Отрицательных элементов: ', negative, #10, 'Положительных элементов: ', positive);

end.


Если вы нашли правильное решение, вы можете поблагодарить нас начиная с 10 рублей.
Просто нажмите на кнопку "Подарить".
12.12.2022
Этот сайт использует cookies (Политика Cookies). Вы можете указать условия хранения и доступ к cookies в своем браузере.