
Дан массив m*n. Определить есть ли в данном массиве столбец, в котором равное количество
положительных и отрицательных элементов. Только через паскаль ABC) СПАСИБО!!!

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




Для решения данной задачи в языке программирования Pascal можно использовать следующий алгоритм:
1. Создать двумерный массив m*n. 2. Пройти по каждому столбцу массива и подсчитать количество положительных и отрицательных элементов. 3. Если найден столбец, в котором количество положительных и отрицательных элементов равно, вывести сообщение о том, что такой столбец существует. 4. Если такого столбца не найдено, вывести сообщение о его отсутствии.
Пример кода на Pascal:
``` program CheckColumn; var arr: array[1..100, 1..100] of integer; m, n, i, j, positiveCount, negativeCount: integer; columnFound: boolean; begin // Ввод размеров массива write('Введите количество строк: '); readln(m); write('Введите количество столбцов: '); readln(n); // Ввод элементов массива for i := 1 to m do begin for j := 1 to n do begin write('arr[', i, ',', j, '] = '); readln(arr[i, j]); end; end; // Поиск столбца с равным количеством положительных и отрицательных элементов columnFound := false; for j := 1 to n do begin positiveCount := 0; negativeCount := 0; for i := 1 to m do begin if arr[i, j] > 0 then positiveCount := positiveCount + 1 else if arr[i, j] < 0 then negativeCount := negativeCount + 1; end; if positiveCount = negativeCount then begin writeln('Столбец ', j, ' содержит равное количество положительных и отрицательных элементов'); columnFound := true; end; end; // Вывод сообщения, если такой столбец не найден if not columnFound then writeln('В массиве нет столбца с равным количеством положительных и отрицательных элементов'); end. ```
Этот код позволит найти столбец в массиве m*n, в котором количество положительных и отрицательных элементов равно.


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