Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

Дана матрица   Найти похожие ветки 

 
ДЯМАК ©   (2006-05-06 17:33) [0]

Уважаемые мастера! МОМОГИТЕ ПЛИЗ! НАПИШИТЕ ПРОГУ В ДЕЛФИ! УМОЛЯЮ!
A(N,N). В  каждой строке поменять местами наибольший и наименьший элементы


 
Der Nechk@ssoff ©   (2006-05-06 17:40) [1]

А сколько платите?


 
begin...end ©   (2006-05-06 18:10) [2]

var
 A: array [1..N, 1..N] of Integer;
 I, J, Min, Max, Temp: Integer;
begin
 for I := Low(A) to High(A) do
 begin
   Min := Low(A[I]);
   Max := Min;
   for J := Succ(Low(A[I])) to High(A[I]) do
     if A[I, Min] > A[I, J] then
       Min := J
     else if A[I, Max] < A[I, J] then
       Max := J;
   if Min <> Max then
   begin
     Temp := A[I, Min];
     A[I, Min] := A[I, Max];
     A[I, Max] := Temp
   end
 end
end


 
ДЯМАК ©   (2006-05-06 19:19) [3]

Огромное спасибо за ответ!!!! Правда я уже сам её написал немного разобравшись, но всё равно огромный респект автору!!!



Страницы: 1 вся ветка

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.052 c
15-1146121485
Darvin
2006-04-27 11:04
2006.05.21
Дальность передачи данных по usb


1-1144907581
vidiv
2006-04-13 09:53
2006.05.21
TAction.OnUpdate против эффективности


15-1145900987
Джо
2006-04-24 21:49
2006.05.21
Poll: Структурируете ли вы свой код?


9-1130080449
!Trinix
2005-10-23 19:14
2006.05.21
Чистые коллизии в GLScene


4-1140732100
Sysanin
2006-02-24 01:01
2006.05.21
Загруженость ситемы