Среди тех строк целочисленной матрицы, которые содержат только нечетные элементы, найти строку с максимальной суммой модулей элементов.
154
235
Ответы на вопрос:
const
n = 5;
type
matr = array[1..n, 1..n] of integer;
procedure zapolnenie(var mas: matr);
var
i, j: integer;
begin
for i := 1 to n do
for j := 1 to n do
mas[i, j] := random(20) - 20;
end;
procedure vivod(const mas: matr);
var
i, j: integer;
begin
for i := 1 to n do
begin
for j := 1 to n do
Write(mas[i, j]:5);
Writeln;
end;
end;
function maxstr(const mas: matr; var str: integer): integer;
var
i, j, max, sum: integer;
begin
for i := 1 to n do
begin
sum := 0;
for j := 1 to n do
sum := sum + abs(mas[i, j]);
if max < sum then
begin
max := sum;
str := i;
end;
end;
maxstr := max;
end;
var
mas: matr;
str: integer;
begin
zapolnenie(mas);
vivod(mas);
Writeln;
Writeln('Сумма: ', maxstr(mas, str), ' Строка: ', str);
end.
n = 5;
type
matr = array[1..n, 1..n] of integer;
procedure zapolnenie(var mas: matr);
var
i, j: integer;
begin
for i := 1 to n do
for j := 1 to n do
mas[i, j] := random(20) - 20;
end;
procedure vivod(const mas: matr);
var
i, j: integer;
begin
for i := 1 to n do
begin
for j := 1 to n do
Write(mas[i, j]:5);
Writeln;
end;
end;
function maxstr(const mas: matr; var str: integer): integer;
var
i, j, max, sum: integer;
begin
for i := 1 to n do
begin
sum := 0;
for j := 1 to n do
sum := sum + abs(mas[i, j]);
if max < sum then
begin
max := sum;
str := i;
end;
end;
maxstr := max;
end;
var
mas: matr;
str: integer;
begin
zapolnenie(mas);
vivod(mas);
Writeln;
Writeln('Сумма: ', maxstr(mas, str), ' Строка: ', str);
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Другие предметы
-
Ok7a15.06.2020 01:03
-
MaryanaSokolova040405.01.2023 03:05
-
Милошка2826.03.2023 20:36
-
Katerinka64rus03.09.2021 23:04
-
Патрик311113.04.2020 09:10
-
ksenia91517.06.2023 03:29
-
annakivilyova15.03.2023 08:25
-
lno1522.10.2022 21:14
-
VlEllen20.01.2022 03:37
-
динара25914.05.2023 21:40

Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.