Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

dimitriy7



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
USES CRT;
CONST
MaxElI = 75;
MaxElJ = 75;
Var
MatrixMass: array [1..MaxElI, 1..MaxElJ] of REAL;
temp: array [1..MaxElI] of REAL;
n: INTEGER;
i,j,k: BYTE;
Begin
CLRSCR;
write('Enter max element: '); READ(n);
writeln('Enter values: ');
For i:= 1 to n Do begin
For j:= 1 to n Do begin
    write('Element ', i, 'x', j, ' : ');
    READLN(MatrixMass[i, j]);
    end;
end;
writeln('The resulting matrix: ');
For i:= 1 to n Do begin
For j:= 1 to n Do
    write(MatrixMass[i, j]:0:0, ' ');
    writeln;
end;
ReadLN;
For i:= 1 to n-1 Do
    For j:= i + 1 to n Do
        If (MatrixMass[i,i] > MatrixMass[j,j]) then begin
           for k:=1 to n do temp[k]:=MatrixMass[k,i];
           for k:=1 to n do MatrixMass[k,i]:=MatrixMass[k,j];
           for k:=1 to n do MatrixMass[k,j]:=temp[k];
        end;
For i:= 1 to n Do begin  
For j:= 1 to n Do  
    write(MatrixMass[i, j]:0:0, ' ');  
    writeln;  
end;  
ReadLN;  
end.  
 

Всего записей: 2946 | Зарегистр. 09-10-2008 | Отправлено: 15:43 09-12-2013
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru