Массивы написать код на php. задана матрица d(4,4). если максимальный элемент матрицы стоит на главной диагонали, то все элементы главной диагонали сделать равными максимальному.
Sub Ex() Dim Y() As Integer, X() As Integer Dim i As Integer, n As Integer Range(Cells(1, 2), Cells(100, 2)).ClearContents i = 1 Do While Len(Cells(i, 1).Value) <> 0 i = i + 1 Loop n = i - 1 ReDim Y(1 To n), X(1 To n) For i = 1 To n Y(i) = Cells(i, 1).Value X(i) = Y(i) + i Cells(i, 2).Value = X(i) Next i End Sub
Предполагается, что данные располагаются в колонке А, начиная с ячейки А1 В колонку B будет выведен результирующий массив. Признак конца считывания - пустая ячейка в колонке А
var i, j, e, max, min: integer; F: array[1..k, 1..p] of integer;
begin Randomize; writeln('Исходная матрица'); max := -32768; min := 32767; for i := 1 to k do begin for j := 1 to p do begin e := random(100) - 50; if e > max then max := e else if e < min then min := e; write(e:4); F[i, j] := e end; writeln end; F[1, p] := max; F[k, 1] := min; writeln('Результирующая матрица'); for i := 1 to k do begin for j := 1 to p do write(F[i, j]:4); writeln end end.