0 / 0 / 0
Регистрация: 10.02.2020
Сообщений: 1
1

Дана двумерная матрица размером 5 на 5, найти строку с максимальной суммой

10.02.2020, 16:17. Показов 827. Ответов 2
Метки нет (Все метки)

Дана
двумерная матрица размером 5 на 5

Задача
Найти строку с максимальной суммой

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// Дана двумерная матрица размером 5 на 5 //
// Найти строку с максимальной суммой //
 
program number6;
const N = 5; M = 3;
var
a : array [1..N,1..M] of integer;
max:integer;
sum:integer;
save:integer;
b:integer;
c:integer;
begin
max := -1;
sum := 0;
for b := 1 to N do begin
for c := 1 to M do begin
a[b,c] := random(9);
write (a[b,c]:2,' ');
sum := sum+a[b,c];
if sum > max then begin
max := sum;
save := c;
sum := 0;
end;
end;
writeln;
end;
writeln;
writeln('Максимальная сумма строки = ', max);
writeln;
writeln('Столбец максимальной строки = ', save); /
end.
Проблема такая, столбец берет строки не соответствующие максимуму, а максимуму берет наивысшее число не складывая его.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.02.2020, 16:17
Ответы с готовыми решениями:

Дана матрица M размером m х n . Вывести на экран строку с максимальной по модулю суммой элементов
Дана матрица M размером m х n . Вывести на экран строку с максимальной по модулю суммой...

Дана матрица M размером n* m . Вывести на экран строку с максимальной по модулю суммой элементов
Дана матрица M размером n* m . Вывести на экран строку с максимальной по модулю суммой элементов

Дана матрица размером NxM. Найти строку с минимальной суммой и поставить ее на место первой строки
Дана матрица размером NxM. Найти строку с минимальной суммой и поставить ее на место первой строки....

С клавиатуры вводится размер матрицы и сама матрица. Найти в матрице строку с максимальной суммой и отсортиров
С клавиатуры вводится размер матрицы и сама матрица. Найти в матрице строку с максимальной суммой и...

2
4964 / 2567 / 2315
Регистрация: 10.12.2014
Сообщений: 9,840
11.02.2020, 08:44 2
Pascal
1
2
3
4
5
begin
  var a:=MatrRandomInteger(5,5,9);
  a.Println;
  'Максимальная сумма строки:'.Print;a.Rows.Max(r->r.Sum).Println;
end.
А что такое „Столбец максимальной строки“ — это для меня загадка.
0
2057 / 1220 / 461
Регистрация: 07.04.2017
Сообщений: 4,327
11.02.2020, 09:33 3
Цитата Сообщение от JuriiMW Посмотреть сообщение
.Max(r->r.Sum).Println
Это выведет максимальную сумму а не её строку. По моему правильнее .MaxBy
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.02.2020, 09:33
Помогаю со студенческими работами здесь

Рекурсия.Дана матрица a(m,n). Найти в ней путь от элемента a[i1,j1] до элемента a[i2,j2] с максимальной суммой
Помогите сделать на java.Не особо понимаю, как эту задачу можно реализовать. Дана матрица a(m,n)....

Дана прямоугольная матрица. Найти строку с наибольшей суммой элементов
Дана прямоугольная матрица. Найти строку с наибольшей суммой элементов.

Дана прямоугольная матрица. Найти строку с наибольшей суммой элементов
Как это сделать самым простым способом, как для школьника?

Дана прямоугольная матрица. Найти строку с наибольшей и наименьшей суммой элементов
Дана прямоугольная матрица.Найти строку с наибольшей и наименьшей суммой элементов.Вывести на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru