Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Массивы и Процедуры в Pascal!

Автор: Tetris 11.05.2003 15:52

Помогите составить процедуру, которая определяет максимальный по модулю элемент в каждой строке квадратной матрицы и осуществляет его перестановку с соответствующим диагональным элементом.
Заранее благодарен!  

Автор: AlaRic 11.05.2003 20:05

Глянь сюда: http://forum.pascal.net.ru/index.php?showtopic=1212&view=findpost&p=10777

Автор: Tetris 12.05.2003 17:58

-----------------------------------------------
Построчно находить максимальный элемент это не проблема.
Пусть массивом будет A[i,j]

Код
max:=0;
for i:=1 to n do
begin
for j:=1 to n do
if A[i,j]>max then max:=A[i,j];

{Сюда,по ходу,надо вписать часть процедуры которая будет это самое A[i,j](max) менять с числом A[j,i](Если я всё правильно понял)  или можно создать некую вторую матрицу.}

max:=0;
end;

-------------------------------------
Помогите кто может. Задача срочняк нужна !

Заранее спасибо!!!