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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2014, 20:11   #1
Natashakosmos
 
Регистрация: 02.01.2014
Сообщений: 5
Восклицание Задана матрица Am*n . Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы (в Delphi)

Помогите решить задачку в DELPHI
Задана матрица Am*n . Найти максимальный по модулю элемент матрицы. Переставить строки и столбцы матрицы таким образом, чтобы максимальный по модулю элемент был расположен на пересечении 1-й строки и 1-го столбца.
Natashakosmos вне форума Ответить с цитированием
Старый 10.01.2014, 20:47   #2
type_Oleg
Старожил
 
Аватар для type_Oleg
 
Регистрация: 02.03.2008
Сообщений: 2,499
По умолчанию

Код:
  imax:=1;
  jmax:=1;
  maxA:=A[imax,jmax];
  for i:=1 to n do
   for j:=1 to m do
    if Abs(A[i,j])>Abs(maxA)then
      begin
       imax:=i;
       jmax:=j;
       maxA:=A[imax,jmax];
      end;
И потом меняйте местами нужный столбец с 1-м столбцом, потом нужную строку с 1-й строкой.
type_Oleg вне форума Ответить с цитированием
Старый 11.01.2014, 00:06   #3
Natashakosmos
 
Регистрация: 02.01.2014
Сообщений: 5
Радость

Спасибо огромное, но если бы я знала как это сделать, то было бы здорово)
Natashakosmos вне форума Ответить с цитированием
Старый 12.01.2014, 00:28   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Natashakosmos Посмотреть сообщение
Спасибо огромное, но если бы я знала как это сделать, то было бы здорово)
А как можно помочь, не зная, что Вы знаете, как сделать, а что - нет!
Написать полностью всё за Вас?! Так это скучно, вредно, да и можно пальцев в небо попасть (напишешь в консоли, а Вам (неожиданно) на формах это сделать надо...)

приведите сюда Ваш код на Delphi, покажите в коде, как Вы заполняете массив, давайте свои наработки, расскажите, что конкретно не получается, будет повод для разговора...

А пока могу только пожелать успехов в учёбе!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задана матрица размером NxM. Определить k – количество “особых” элементов матрицы, считая элемент “особым”, если он больше суммы о Маленыч Общие вопросы Delphi 3 20.05.2013 00:08
Дана действительная матрица A размерности. Если минимальный элемент матрицы расположен над главной диагональю, а максимальный эл. Anton94.by Паскаль, Turbo Pascal, PascalABC.NET 15 06.03.2012 23:37
Найти максимальное по модулю элемент матрицы Aleksey_Popov93 Паскаль, Turbo Pascal, PascalABC.NET 5 23.04.2010 00:58
Определить максимальный по модулю элемент каждой строки. (Kate) Помощь студентам 2 29.11.2008 21:05