Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2010, 22:07   #1
St1mkA
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 39
По умолчанию Двумерный массив

Дана квадратная матрица порядка n. С помощью допустимых преобразо¬ваний добиться того, чтобы один из элементов матрицы, обладающий наи¬меньшим по модулю значением, располагался в правом нижнем углу мат¬рицы. На¬зовем допустимым преобразованием матрицы перестановку двух строк и двух столбцов.
St1mkA вне форума Ответить с цитированием
Старый 18.03.2010, 06:58   #2
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Матрица: n строк и m столбцов.
Находим min:
Код:
min:=a[1,1];
i_min:=1;
j_min:=1;
for i:=1 to n do
 for j:=1 to m do
  if abs(a[i,j])<min then 
                            begin
                              i_min:=i;
                              j_min:=j;
                              min:=a[i,j];
                            end;
И так, нашли номер строки и номер столбца, где находится минимальный по мод. элемент.
Теперь строку с min элементом поменяем с последней:
Код:
for i:=1 to m do
begin
 t:=a[i_min,i];
 a[i_min,i]:=a[n,i];
 a[n,i]:=t;
end;
Теперь меняем столбец с номером j_min и последний:
Код:
for i:=1 to n do
begin
 t:=a[i,j_min];
 a[i,j_min]:=a[i,m];
 a[i,m]:=t;
end;
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 18.03.2010, 07:32   #3
St1mkA
Пользователь
 
Регистрация: 04.10.2009
Сообщений: 39
По умолчанию

Спасибо огромное!! Выручил, респект!!
St1mkA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
двумерный массив. dimka660i Помощь студентам 10 19.02.2011 05:43
Двумерный массив Бибик Помощь студентам 18 06.01.2010 15:31
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
двумерный массив JOHN1992 Помощь студентам 4 15.11.2009 08:51
массив двумерный 2 Babur4iK Помощь студентам 3 10.11.2009 19:38