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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2010, 21:33   #1
seriikorj
 
Регистрация: 03.12.2010
Сообщений: 5
По умолчанию Матрицы в Delphi 7

.....искал...на форуме нету........матрица 5X5....найти максимальные числе по главной и побочной диагоналям и поменять их местами.....для Delphi 7......прошу помочь так как работаю и учусь.....

Последний раз редактировалось seriikorj; 07.12.2010 в 21:42.
seriikorj вне форума Ответить с цитированием
Старый 07.12.2010, 21:43   #2
ubun
Форумчанин
 
Аватар для ubun
 
Регистрация: 06.12.2010
Сообщений: 198
По умолчанию

Код:
max1:=a[1,1]; или а[0,0]
for i:=  to   do
begin
if a[i,i]>max1 then max1:=a[i,i];
end;
max2:=a[1,5]; или а[0,4]
for i:=  to   do
for j:=  to   do
i:=i+1;
j:=J-1;
begin
if a[i,j]>max2 then max2:=a[i,j];
end;
и потом заменить элементы через цикл

Последний раз редактировалось Stilet; 08.12.2010 в 08:39.
ubun вне форума Ответить с цитированием
Старый 07.12.2010, 21:48   #3
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Поиск на главной диагонале
Код:
Imax:=1;
i:=2;
while i<=5 do
 begin
  if a[i,i]>a[Imax,Imax] then Imax:=I;
  inc(i);
 end;
Поиск на побочной
Код:
JMax:=1;
j:=2;
while j<=5 do
 begin
  if a[j,5-j+1]>a[Jmax,5-JMax+1] then Jmax:=j;
  inc(j);
 end;
Меняем
Код:
temp:=a[Jmax,5-JMax+1];
a[Jmax,5-JMax+1]:=a[Imax,Imax];
a[Imax,Imax]:=temp;
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 08.12.2010, 18:37   #4
seriikorj
 
Регистрация: 03.12.2010
Сообщений: 5
По умолчанию

это точно для Delphi?Потому что у меня везде ошибки выдаёт!
seriikorj вне форума Ответить с цитированием
Старый 08.12.2010, 19:06   #5
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Это не полностью готовое решение, а основная часть. Все обертку вы сами должны сделать. В Делфи можно создавать консольные приложения(такие как в Паскале)
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 08.12.2010, 19:16   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Может потому что ты неправильно код используешь. Это ведь намек как действовать а не готовая программа.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.12.2010, 19:29   #7
seriikorj
 
Регистрация: 03.12.2010
Сообщений: 5
По умолчанию

я понимаю что готовую программу мне никто не скинет......но я пытаюсь переделывать но она не хочет работать!!
seriikorj вне форума Ответить с цитированием
Старый 09.12.2010, 19:31   #8
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Ваш код в студию, телепаты все еще в отпуске
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi.Матрицы! specnazkin Помощь студентам 5 04.12.2010 22:47
Delphi. Матрицы Lee_P Помощь студентам 2 21.05.2010 23:09
delphi (матрицы) Polusha Помощь студентам 1 25.12.2009 16:14
Матрицы в Delphi 7 Sha1ne Помощь студентам 0 07.11.2009 21:22
Матрицы Delphi Skarabei Помощь студентам 3 07.04.2009 17:14