Есть ответ 👍

Вдвумерном массиве z[1..5,1..5] найти наименьший элемент среди элементов диагонали. вывести на экран его индексы и значения. с

181
248
Посмотреть ответы 3

Ответы на вопрос:


// pascalabc.net 3.1, сборка 1198 от 11.03.2016 begin   var n: =5;   var z: =matrixrandom(n,n,10,99);   for var i: =0 to n-1 do begin       for var j: =0 to n-1 do print(z[i,j]);       writeln       end;   var imin: =0;   var jmin: =n-1;   for var i: =1 to n-1 do       if z[i,n-i-1]< z[imin,jmin] then begin           imin: =i; jmin: =n-i-1           end;   writeln('zmin=z[',imin+1,',',jmin+1,']=',z[imin,jmin]) end. тестовое решение: 26 62 62 90 76 21 67 69 43 37 18 19 35 88 91 60 91 87 46 27 49 71 16 77 81 zmin=z[3,3]=35 замечание: в массиве элементы нумеруются от 0 до 4, а при выводе номера индексов указаны для нумерации от 1 до 5 (так привычнее смотрится).

Pascal var a: array[1..5,1..5] of integer; i,j,imin,amin: integer; begin for i: =1 to 5 do     for j: =1 to 5 do       read(a[i,j]); imin: =1; for i: =1 to 5 do     for j: =1 to 5 do       if (5 - i = j - 1) then       if (a[imin, 5 - imin + 1] > a[i, j]) then         begin           amin: =a[i,j];           imin: =i;         end;   writeln(amin, '[',imin,', ',5 - imin + 1,']'); end.

Объяснение:

129₁₀=10000001₂

129₁₀=201₈

129₁₀=81₁₆

Популярно: Информатика