
помогите пожалуйста написать программу по инфе..."Напишите программу получение из заданного
целочисленного массива размером 30 элементов кол-во положительных, отрицательных и нулевых значений "

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

uses crt;
const n=30;
var
matr:array [1..n] of integer;
i,pos,neg,zero:integer;
begin
writeln('*** Alphaeus is thinking... ***');
writeln('*** OK ***');
writeln(); writeln();
writeln('Программа находит количество положительных, отрицательных и нулевых элементов массива');
pos:=0; neg:=0; zero:=0;
randomize;
writeln('Массив: ');
for i:=1 to n do
begin
matr[i]:=random(100)-50;
write(matr[i]:4,' ');
if matr[i]>0 then pos:=pos+1;
if matr[i]<0 then neg:=neg+1;
if matr[i]=0 then zero:=zero+1;
end;
writeln();
writeln('Количество положительных элементов равно ',pos);
writeln('Количество отрицательных элементов равно ',neg);
writeln('Количество нулевых элементов равно ',zero);
end.



Var a:array [1..N] of integer; b,c,d,i:integer;
begin
Writeln('Vvedite massiv');
for i:=1 to N do
readln(a[i]);
b:=0; c:=0; d:=0;
for i:=1 to N do begin
if a[i] = 0 then inc(b);
if a[i] > 0 then inc(c);
if a[i] < 0 then inc(d);
end;
writeln('Kol-vo ravnih 0 - ',b);
writeln('Kol-vo bolshe 0 - ',c);
writeln('Kol-vo menshe 0 - ',d);
readln;
end.



Конечно, я могу помочь вам написать такую программу! Вот пример программного кода на языке Python, который вычисляет количество положительных, отрицательных и нулевых значений в заданном целочисленном массиве размером 30 элементов:
```python def count_elements(arr): positive_count = 0 negative_count = 0 zero_count = 0
for num in arr: if num > 0: positive_count += 1 elif num < 0: negative_count += 1 else: zero_count += 1
return positive_count, negative_count, zero_count
# Пример использования функции count_elements array = [-2, 0, 4, -7, 0, 10, 0, -3, 1, 5, 0, -9, -1, 0, 2, 6, -8, 0, 3, 7, 0, -5, 9, 0, -6, -4, 0, 8, -10, 0] positive, negative, zero = count_elements(array)
print("Количество положительных чисел:", positive) print("Количество отрицательных чисел:", negative) print("Количество нулевых чисел:", zero) ```
Эта программа создает функцию `count_elements`, которая принимает массив в качестве аргумента и возвращает количество положительных, отрицательных и нулевых значений в этом массиве. Затем мы создаем пример массива `array` с 30 элементами и используем функцию `count_elements` для подсчета количества положительных, отрицательных и нулевых значений. Результаты выводятся на экран.
Надеюсь, это поможет вам в написании программы! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.


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








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