Двумерный массив а[m,n] заполнить целыми числами, определяемыми функцией а[i,j]=i*j*m*rnd. определить номер максимального элемента массива.

1615005296 1615005296    2   30.07.2019 17:40    0

Ответы
бахтылбек бахтылбек  03.10.2020 17:51

Program zd4;

uses CRT;

type mas=array[1..20,1..20] of real;

var A:mas; g,b,i,j,n,m,nom1,nom2:integer; max:real;

Begin

     clrscr;

     write ('Введите размер массива: ');

     readln (n,m);

     write ('Введите диапазон чисел в массиве: ');

     readln (g,b);

     Randomize;

     For i:=1 to n do

         Begin

              For j:=1 to m do

                  Begin

                       A[i,j]:=random(b-g)+g;

                       write (A[i,j]:5:0,'  ');

                  End;

                  writeln;

         End;

     nom1:=1;

     nom2:=1;

     max:=a[1,1];

     For i:=1 to n do

       Begin

         For j:=1 to m do

             Begin

                  If a[i,j]>max then

                    Begin

                     max:=A[i,j];

                     nom1:=j;

                     nom2:=i;

                    End;

             End;

       End;

     writeln ('Максимальный элемент массива= ',max:5:0,' ,его координаты ','[',nom1,',',nom2,']');

readln;

End.

Так?

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика