Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Elenarii
2 / 2 / 1
Регистрация: 10.03.2010
Сообщений: 118
1

Матрица. Макс.элемент

09.09.2010, 16:12. Просмотров 353. Ответов 4
Метки нет (Все метки)

Помогите, пож.!

Задана матрица. Выбрать по одному элементу из каждого столбца, так чтобы их сумма была максимальной.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2010, 16:12
Ответы с готовыми решениями:

Строку, содержащую макс элемент массива поменять со строкой содержащий мин элемент
В заданной матрице A(n,n), состоящей из различных вещественных чисел, строку...

Двумерный массив, макс и мин. элемент поменять местами.
Доброго времени суток. Прошу помощи в решении задачи)) Каждый нечетный элемент...

найти макс элемент, расположенный выше побочной диагонали
в матрице 5*5, найти макс элемент, расположенный выше побочной диагонали,...

блок-схема (условие А матрицы(макс. положительный элемент))
Помогите зделать блок схему, хотябы приблезительно.... пожалуйста, очень много...

Дана матрица B[N,M].Найти в каждой строке матрицы макс. и мин. элементы и поменять их местами первым и последним элементом строки соответственно
ребята помогите плиз!!! Дана матрица B.Найти в каждой строке матрицы макс. и...

4
Turbosega
40 / 40 / 10
Регистрация: 27.06.2008
Сообщений: 118
09.09.2010, 16:15 2
Надо выбрать из каждого столбца максимальный елемент, и будет вас максиммальная сумма!
0
Elenarii
2 / 2 / 1
Регистрация: 10.03.2010
Сообщений: 118
09.09.2010, 16:20  [ТС] 3
Я понимаю,но мне код нужен
0
Puporev
Модератор
55444 / 42560 / 29412
Регистрация: 18.05.2008
Сообщений: 100,677
09.09.2010, 16:34 4
Pascal
1
2
3
4
5
6
7
8
sum:=0;
for j:=1 to m do
 begin
  max:=a[1,j];
  for i:=1 to n do
  if a[i,j]>max then max:=a[i,j];
  sum:=sum+max;
 end;
Добавлено через 2 минуты
Как начать и кончить программу смотрите здесь
Стандартные операции с массивами (матрицами)
или в любой из сотен программ про матрицы на форуме.
0
Turbosega
40 / 40 / 10
Регистрация: 27.06.2008
Сообщений: 118
09.09.2010, 17:02 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
34
program MaxElementSuma;
 uses crt;
 const n=4; m=5;
 var i,j,cme: Integer;
     Matrix: array [1..n, 1..m] of integer;
begin
 clrscr;
 writeln('Input matrix elements:');
 for i:=1 to n do
 for j:=1 to m do
 begin
     write('Element[',i,',',j,']=');
     readln(Matrix[i,j]);
 end;
 
  writeln('Matrix:');
 for i:=1 to n do
 begin
    for j:=1 to m do
      write(Matrix[i,j],'   ');
    writeln;
 end;
 
 writeln('Maximal elements by columns:');
 for j:=1 to m do
 begin
     cme:=Matrix[1,j];
     for i:=2 to n do
     if Matrix[i,j]>cme then cme:=Matrix[i,j];
     writeln('Max element in column ',j,' is ',cme);
 end;
 
 readln;
end.



0
09.09.2010, 17:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2010, 17:02

Матрица. Поменять наибольший элемент и диагональный элемент
Помогите пожалуйста решить..... Я вас очень прошу..... Дана целочисленная...

Дана целочисленная матрица размера M x N. Найти элемент, являющийся максимальным в своей строке и минимальным в своем столбце. Если такой элемент отсу
Дана целочисленная матрица размера M x N. Найти элемент, являющийся...

Матрица, наименьший элемент
Найти наименьший элемент матрицы x(M,N) и заменить нули в ту строку и столбец,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru