Вопрос задан 05.07.2023 в 16:21.
Предмет Информатика.
Спрашивает Самолюк Ангелінка.
Помогите пожалуйста решить задачу. Найти номер столбца массива размером MxN, в котором находится
наибольшее количество отрицательных элементов. Элементы вводятся с клавиатуры. Язык Pascal.Ответы на вопрос
Отвечает Новиков Захар.
Ответ:
- begin
- var (m,n) := ReadInteger2('Введите M и N:');
- var mtr := MatrRandom(m,n,-99,99).Print;
- mtr.Cols.Numerate.MaxBy(c->c[1].Count(x->x<0))[0].Print
- end.
Пример работы:

Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я могу помочь вам с решением данной задачи на языке Pascal. Вот пример кода для решения этой задачи:
pascalprogram MaxNegativeColumn; const MaxSize = 100; var arr: array [1..MaxSize, 1..MaxSize] of Integer; m, n, i, j, maxNegCount, maxNegColumn: Integer; begin Write('Введите количество строк (M): '); ReadLn(m); Write('Введите количество столбцов (N): '); ReadLn(n); if (m <= 0) or (n <= 0) or (m > MaxSize) or (n > MaxSize) then begin WriteLn('Некорректные размеры массива.'); Exit; end; WriteLn('Введите элементы массива:'); for i := 1 to m do for j := 1 to n do Read(arr[i, j]); maxNegCount := 0; maxNegColumn := 0; for j := 1 to n do begin var negCount := 0; for i := 1 to m do begin if arr[i, j] < 0 then Inc(negCount); end; if negCount > maxNegCount then begin maxNegCount := negCount; maxNegColumn := j; end; end; if maxNegColumn <> 0 then WriteLn('Столбец с наибольшим количеством отрицательных элементов: ', maxNegColumn) else WriteLn('В массиве нет отрицательных элементов.'); ReadLn; end.
Этот код позволяет пользователю ввести размеры массива MxN и его элементы, а затем находит номер столбца с наибольшим количеством отрицательных элементов.
Похожие вопросы
Информатика 23
Информатика 51
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
