Задать вопрос
10 октября, 13:16

Дана матрица А размерностью N*M. Значения элементов-произвольные числа. Найти Max и Min значения и их местонахождение в исходной матрице.

+5
Ответы (1)
  1. 10 октября, 16:36
    0
    Const n = 5;

    const m = 5;

    var a:array [1 ... n, 1 ... m] of integer;

    i, j, k, l, max, min:integer;

    begin

    randomize;

    for i:=1 to n do

    begin

    for j:=1 to m do

    begin

    a[i, j]:=random (30) + 1;

    write (a[i, j]:4) ;

    end;

    writeln;

    end;

    max:=1;

    min:=1;

    k:=1;

    l:=1;

    for i:=1 to n do

    for j:=1 to m do

    if a[i, j]>a[max, k] then

    begin

    max:=i;

    k:=j;

    end else if a[i, j]
    begin

    min:=i;

    l:=j;

    end;

    writeln ('Max: ', a[max, k],'. Index: [', max,',', k,']') ;

    writeln ('Min: ', a[min, l],'. Index: [', min,',', l,']') ;

    end.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Дана матрица А размерностью N*M. Значения элементов-произвольные числа. Найти Max и Min значения и их местонахождение в исходной матрице. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы