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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2008, 15:46   #11
adelaida
 
Регистрация: 24.11.2008
Сообщений: 4
По умолчанию

Всем большое спасибо! сейчас буду пробовать!
adelaida вне форума Ответить с цитированием
Старый 24.11.2008, 17:02   #12
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Как вариант

Код:
Program mass;
uses crt;
type TM=record
       mult:real;
       ind:integer;
       end;
var A,X:array[1..4,1..4] of real;
    b:array[1..4] of real;
    P:array[1..4] of TM;
    i,n,S,j:integer;
    c:TM;
begin
clrscr;
for i:=1 to 4 do
begin
  for j:=1 to 4 do begin
   write('A[',i,',',j,']=');
   readln(A[i,j]);
    end;
end;
writeln;
for j:=1 to 4 do begin
  P[j].mult:=1;
  p[j].ind:=j;
for i:=1 to 4 do
  P[j].mult:=P[j].mult*A[i,j];
end;

 for i:=2 to 4 do
    for j:=4 downto i do
      if p[j-1].mult>p[j].mult then
        begin
          c:=p[j-1];
          p[j-1]:=p[j];
          p[j]:=c;
        end;
writeln;
for i:=1 to 4 do
 for j:=1 to 4 do
   x[j,i]:=a[j,p[i].ind];
a:=x;
for i:=1 to 4 do
 begin
 writeln;
  for j:=1 to 4 do
  write(a[i,j]:6:1,' ');
 end;
writeln;
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal/Массивы ромка) Паскаль, Turbo Pascal, PascalABC.NET 6 14.06.2008 18:29
Pascal задачи на массивы SweetOpium Помощь студентам 9 08.05.2008 20:40
Массивы в Pascal Alex XXX Помощь студентам 4 21.04.2008 02:16
Pascal. Массивы Danilyuk Помощь студентам 1 22.01.2008 19:56