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

Найти седловые точки матрицы; упорядочить строки матрицы по возрастанию модулей первых элементов

25.05.2013, 17:53. Показов 1182. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста. 1)дана целочисленная прямоугольная матрица. определить номера строк и столбцов всех седловых точек матрицы (матрица A имеет седловую точку Aij, если Aij является минимальным элементов в i-той строке и максимальным элементом в j-том столбце)
2)упорядочить строки матрицы по возрастанию модулей их первых элементов
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2013, 17:53
Ответы с готовыми решениями:

Упорядочить строки матрицы по возрастанию их первых элементов
В работе память для массива должна выделяться динамически. На экран выводить исходные данные и...

Упорядочить строки матрицы по возрастанию их первых элементов
Дана матрица А размером Н на М. Упорядочить ее строки по возрастанию их первых элементов. unit...

Упорядочить строки матрицы по возрастанию их первых элементов
Дана квадратная матрица A(N,N). Упорядочить её строки по возрастанию их первых элементов....

Упорядочить строки матрицы по возрастанию их первых элементов
Задана матрица целых чисел. Упорядочить ее строки по возрастанию их первых элементов. Использовать...

1
4 / 4 / 4
Регистрация: 20.05.2013
Сообщений: 23
25.05.2013, 19:38 2
Лучший ответ Сообщение было отмечено Ytosss как решение

Решение

Теория игр?

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
program chapter1;
var i, j, n, m, max, min: integer;
    a: array[1..100, 1..100] of integer;
    c: array[1..100] of integer;
begin
 write('Введите n: '); readln(n);
 write('Введите m: '); readln(m);
 for i := 1 to n do
  for j := 1 to m do
   a[i,j] := random(21) - 10;
 for i := 1 to n do
  begin
   min := a[i,1];
   for j := 2 to m do
    if a[i,j] < min then min := a[i,j];
   c[i] := min;
  end;
 for j := 1 to m do
  begin
   max := a[1,j];
   for i := 2 to n do
    if a[i,j] > max then max := a[i,j];
   for i := 1 to n do if max = c[i] then writeln(c[i], ' - седловая точка в ', i, ' строке и в, ', j, ' столбце');
  end;
for i := 1 to n do
 begin
  for j := 1 to m do write(a[i,j]: 5);
  writeln;
 end;
end.
Если все так, как я думаю, то должно сработать.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2013, 19:38
Помогаю со студенческими работами здесь

Упорядочить строки матрицы по возрастанию их первых элементов
Cделал наподобие как на форуме что-то не получается.(запутался что-то):-...

Упорядочить строки матрицы по возрастанию их первых элементов
Нарисуйте схему алгоритма. Во всех заданиях переменные вводить и выводить с помощью компонента...

Упорядочить строки матрицы по возрастанию первых элементов
Данная матрица размера М × N. Упорядочить ее строки так, чтобы их первые элементы образовывали...

Упорядочить строки матрицы по возрастанию их первых элементов
очень срочно на завтра нужен код этой задачи. &quot; дана матрица размером NxM .Упорядочить ее строки по...


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

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

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