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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2011, 20:08   #1
Простой юзер.
 
Аватар для Простой юзер.
 
Регистрация: 12.05.2011
Сообщений: 3
По умолчанию Матрица.Делфи.

Дана матрица F.Найдите в каждой строке максимальный элемент и поменяйте его местами с главной диагональю.

Очень прошу помогите,задача вроде бы лёгкая.но уже второй семестр с ней парюсь.
Да нуб,знаю.
Делфи родненький и стрин грид.
От легкой депрессии поможет ванна с эфирными маслами, от тяжелой — с феном.©

Последний раз редактировалось Простой юзер.; 12.05.2011 в 20:10. Причина: опечатка в теме
Простой юзер. вне форума Ответить с цитированием
Старый 13.05.2011, 00:50   #2
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

[QUOTE=Простой юзер.;798615][CENTER][I][FONT="Arial Narrow"]Дана матрица F.Найдите в каждой строке максимальный элемент и поменяйте его местами с главной диагональю.

Т.е в главной диагонали должны быть максимальные элементы, да?
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 14.05.2011, 17:33   #3
Простой юзер.
 
Аватар для Простой юзер.
 
Регистрация: 12.05.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от ByAlex Посмотреть сообщение

Т.е в главной диагонали должны быть максимальные элементы, да?
Именно так.Сначала нужно найти макс. элемент в каждой строчке,а затем поменять эти максимальные элементы с элементами которые находятся на главной диагонали.
Не заменить их,а поменять местами.
То есть,если в первой строчке так: 1 6 0 то нужно шестёрку поставить на место единицы,а единицу на место шестерки и так с каждой строчкой
От легкой депрессии поможет ванна с эфирными маслами, от тяжелой — с феном.©
Простой юзер. вне форума Ответить с цитированием
Старый 14.05.2011, 17:50   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

обращайтесь! недорого! контакты :
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 16.05.2011, 21:25   #5
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Если еще нужно, то вот -

Код:
program Project5;

uses
  SysUtils;

var
  max,maxj,i,j,t:integer;
  a:array[1..5,1..5] of integer;
begin
  writeln('Vvedite matrix[5x5]:');
  for i := 1 to 5 do
    for j := 1 to 5 do
      read(a[i,j]);
  max:=0;
  for i := 1 to 5 do
  begin
    for j := 1 to 5 do
    begin
      if a[i,j]>max then
      begin
        max:=a[i,j];
        maxj:=j;
      end;
    end;
    t:=a[i,i];
    a[i,i]:=a[i,maxj];
    a[i,maxj]:=t;
  end;
  writeln;
  for i := 1 to 5 do
  begin
    for j := 1 to 5 do
      write(a[i,j],' ');
    writeln;
  end;
  readln;
  readln;
end.
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 18.05.2011, 19:38   #6
Простой юзер.
 
Аватар для Простой юзер.
 
Регистрация: 12.05.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от ByAlex Посмотреть сообщение
Если еще нужно, то вот -
Спасибо,Алекс.Завтра попробую и напишу что вышло.
От легкой депрессии поможет ванна с эфирными маслами, от тяжелой — с феном.©
Простой юзер. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
матрица в делфи maxdima89 Помощь студентам 1 27.09.2010 16:13
Непонятки с DirectX (матрица поворота, камера, матрица проекции) ROD Общие вопросы C/C++ 2 17.09.2010 17:00
матрица делфи alerzo Помощь студентам 2 17.03.2010 10:05
матрица в делфи!!! child Помощь студентам 0 09.12.2009 21:57
матрица в делфи True_girl Помощь студентам 8 08.07.2009 00:38