Как записать в массив число номера строки двумерного массива? - Pascal ABC

Формулировка задачи:

Как в массив g записать как число, любой один индекс i массива a[i,j]? g[v]:=любой один индекс I a[i,j] Тоесть если a[i,j], i - это индекс 2, то первый индекс v массива g[v], должен иметь значение 2. Как это сделать? Добавлено через 9 минут Ну или например массиву g[v] просто присвоить индекс 2 или 3 (как число integer) массива a[i,j], если в нём допустим 4 индекса i. Как число записать. Добавлено через 4 минуты И нельзя просто цифру присваивать, тоесть мне не нужно g[v]:=1; или g[v]:=2. Только примерно как-то так: g[v]:=a[i] или что-то типо g[v]:=i; при том, что массив a[i,j]. Я не знаю как правильно делается это. Добавлено через 1 час 3 минуты Простыми словами, как записать в массив число номера строки двумерного массива?.

Код к задаче: «Как записать в массив число номера строки двумерного массива? - Pascal ABC»

textual
const m=5;
      n=6;
var a:array[1..m,1..n] of integer;
    b:array[1..n] of integer;
    i,j,mx,imx:integer;
begin
randomize;
writeln('Матрица');
for i:=1 to m do
 begin
  for j:=1 to n do
   begin
    a[i,j]:=random(100);
    write(a[i,j]:3);
   end;
  writeln;
 end;
for j:=1 to n do //идем по столбцам
 begin
  imx:=1;//индекс строки с максимальным
  for i:=2 to m do
  if a[i,j]>a[imx,j] then imx:=i; //находим индекс строки с максимальным в столбце
  b[j]:=imx; //пишем его в массив
 end;
writeln('Массив индексов максимальных в cтолбцах');
for i:=1 to n do
write(b[i]:3);
end.

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

7   голосов, оценка 4.429 из 5


СОХРАНИТЬ ССЫЛКУ