Дан двумерный массив A[m,n]. Найти максимальное значение и его порядковый номер....

0 голосов
55 просмотров

Дан двумерный массив A[m,n]. Найти максимальное значение и его порядковый номер. Результаты выдать на экран.НУЖЕН ПАСКАЛЬ!!!!!!!!!!!!!!!!!!!!!


Информатика (335 баллов) | 55 просмотров
0

Если я напишу на Delphi - это тоже будет паскаль, но у Вас не запустится))

0

давай те попробуем

0

Нет уж, давайте лучше на ABC.net ))))

0

Const без него можно тобы число например водить от 1 до1000

0

Нужно без констант?

0

Type mas2=array[1. . 12, 1. . 12] of real;VarA: mas2; S, SR: real; (* Сумма и среднее значение *)i, j, m, n: integer; k:integer; (*кол-во элементов ниже главной диагонали *)Begin S:=0; k:=0; Write(‘введите число строк и столбцов массива’);Readln(m, n);Writeln(‘введите элементы массива ’);For i:=1 to m do For j:=1 to n do begin Read(A[i,j]); if i>j then begin S:=S+A[i,j]; k:=k+1; end; end;SR:=S/K;Writeln('SR=', SR:10:2); End.это просто пример от другой задачи да без констант

0

Ну можно и так, но в этой задаче совсем не обязательно тип создавать

Дан 1 ответ
0 голосов
Правильный ответ

Var A:array[1..1000,1..1000] of integer;
M,N,Mi,Mj:integer;
Begin
Write('M(1..1000) = ');ReadLn(M);
Write('N(1..1000) = ');ReadLn(N);
For var i:= 1 to M do
    Begin
    For var j:= 1 to N do
        Begin
        A[i,j]:=random(1,M*N);
        Write(A[i,j],' ')
        End;
    WriteLn;
    End;
Mi:=M;
Mj:=N;
For var i:= 1 to M do
    For var j:= 1 to N do
        if A[Mi,Mj]           Begin
           Mi:=i;
           Mj:=j
           End;
WriteLn('Max(A): A[',Mi,',',Mj,'] = ',A[Mi,Mj]);
End.

(34.0k баллов)
0

спасибо,там у меня ещё есть задача

0

Можно ссылку на задачку?

0

только выложила

0

Нашёл))