Задать вопрос
5 января, 07:02

даны два двумерных массива А и B вывести на экран тот из них у которого след меньше (след - сумма элементов главной диагонали)

+4
Ответы (1)
  1. 5 января, 10:55
    0
    var a:array[1 ... 10,1 ... 10]of integer;

    b:array[1 ... 10,1 ... 10]of integer;

    i, j, s1, s2:integer;

    begin

    for i:=1 to 10 do for j:=1 to 10 do begin a[i, j]:=random (9) + 1; b[i, j]:=random (9) + 1; end;

    for i:=1 to 10 do begin for j:=1 to 10 do write (a[i, j],' ') ; if j=10 then writeln; end;

    writeln;

    for i:=1 to 10 do begin for j:=1 to 10 do write (b[i, j],' ') ; if j=10 then writeln; end;

    for i:=1 to 10 do

    for j:=1 to 10 do

    if i=j then begin

    s1:=s1+a[i, j];

    s2:=s2+b[i, j];

    end;

    writeln;

    if s1>s2 then for i:=1 to 10 do begin for j:=1 to 10 do write (a[i, j],' ') ; if j=10 then writeln; end else

    for i:=1 to 10 do begin for j:=1 to 10 do write (b[i, j],' ') ; if j=10 then writeln; end;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «даны два двумерных массива А и B вывести на экран тот из них у которого след меньше (след - сумма элементов главной диагонали) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы