Напишите плиз, 3 вариант!!!!Тема: Поиск частей массива, удовлетворяющих данному условию

Напишите плиз, 3 вариант!!!!
Тема: Поиск элементов массива, удовлетворяющих данному условию

Задать свой вопрос
2 ответа
// PascalABC.NET 3.2, сборка 1457 от 29.05.2017
// Внимание! Если программка не работает, обновите версию!

begin
  Writeln('*** Исходный массив ***');
  var z:=MatrRandom(4,6,10,80);
  z.Println(4); Writeln(4*z.ColCount*'-');
  var t:=z.ElementsWithIndexes.MaxBy(x-gt;x[2]);
  Writeln('Наибольший элемент z[',t[0]+1,',',t[1]+1,']=',t[2])
end.

Пример
*** Начальный массив ***
  47  18  64  34  29  42
  68  55  80  68  44  34
  15  51  43  75  32  52
  21  38  36  48  58  69
------------------------
Максимальный элемент z[2,3]=80
Const
   N = 4;
   M = 6;
Var
   Z:array[1..N,1..M] of integer;
   i,j,iMax,jMax:integer;
Begin
Randomize;
WriteLn('Z(',N,',',M,'):');
iMax:=1;
jMax:=1;
For i:= 1 to N do
    Begin
    For j:= 1 to M do
        Begin
        Z[i,j]:=random(71)+10;
        Write(Z[i,j],' ');
        if Z[i,j] gt; Z[iMax,jMax] then
           Begin
           iMax:=i;
           jMax:=j;
           End;
        End;
    WriteLn;
    End;
WriteLn('Max(Z) = Z[',iMax,',',jMax,'] = ',Z[iMax,jMax]);
End.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт