Юл
Юлия

Задача на двумерный массив заранее спасибо

Дана матрица А (п, т) . Поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением (предполагается, что эти элементы единственны).

Наташа Разумова
Наташа Разумова

На Паскаль это будет так:
const p=3;t=4;
var a:array[1..p,1..t] of real;
i,j,i_min,i_max:integer;
min,max,r:real;
begin
for i:=1 to p do
for j:=1 to t do read(a[i,j]);
min:=a[1,1];i_min:=1;max:=a[1,1];i_max:=1;
for i:=1 to p do
for j:=1 to t do
begin
if a[i,j]max then begin
max:=a[i,j];i_max:=i;
end;
end;
if i_min<>i_max then
for j:=1 to t do
begin
r:=a[i_min,j];a[i_min,j]:=a[i_max,j];a[i_max,j]:=r;
end;
for i:=1 to p do
begin
for j:=1 to t do write(a[i,j],' ');
writeln;
end;
end.

Di
Dima

на каком языке? Паскаль, пиши в адрес

Похожие вопросы
Двумерный массив - Задача на C (Borland C 3.1)
Двумерный массив - Задача на C (Borland C)?
Задачи по паскалю!!!! массивы (одномерный и двумерные)!! ! Заранее спасибо!
двумерный массив С++
двумерный массив через new( С++)
Помогите с задачей на двумерный массив .
Помогите написать задачу на Двумерный массив. С++
Помогите решить задачу на двумерный массив. Borland c++
Помогите дописать задачу на Двумерный массив
Задача на двумерный массив