
Ввести массивA(N,M). Определить количество положительных и отрицательных элементов.


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

var i, j, total_p, total_o: integer;
a: array[1..n, 1..n] of integer;
begin
for i := 1 to n do begin
for j := 1 to n do begin
a[i, j] := random(20) - 10;
write(a[i, j]:3);
if(a[i, j] < 0) then inc(total_o)
else inc(total_p);
end;
writeln;
end;
writeln('Кол-во положительных эл-тов: ', total_p);
writeln('Кол-во отрицательных эл-тов: ', total_o);
end.



Чтобы определить количество положительных и отрицательных элементов в заданном массиве, мы можем пройтись по каждому элементу массива и проверить его значение.
Вначале необходимо объявить массив a размерности n на m и заполнить его значениями. Например, вот так:
```python n = int(input("Введите количество строк: ")) m = int(input("Введите количество столбцов: "))
a = []
for i in range(n): row = [] for j in range(m): element = int(input(f"Введите элемент a[{i}][{j}]: ")) row.append(element) a.append(row) ```
Теперь мы можем пройтись по каждому элементу массива и определить его знак:
```python positive_count = 0 negative_count = 0
for i in range(n): for j in range(m): if a[i][j] > 0: positive_count += 1 elif a[i][j] < 0: negative_count += 1 ```
После этого мы получим значения positive_count и negative_count, которые будут содержать количество положительных и отрицательных элементов массива соответственно.
Дополнительно, можно вывести значения положительных и отрицательных элементов:
```python print("Количество положительных элементов:", positive_count) print("Количество отрицательных элементов:", negative_count)
positive_elements = [a[i][j] for i in range(n) for j in range(m) if a[i][j] > 0] negative_elements = [a[i][j] for i in range(n) for j in range(m) if a[i][j] < 0]
print("Положительные элементы:", positive_elements) print("Отрицательные элементы:", negative_elements) ```
Таким образом, мы сможем определить количество положительных и отрицательных элементов в заданном массиве и вывести их значения.


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