Задать вопрос
1 апреля, 02:21

Задачка в паскале.

В двумерном массиве G (7,5) поменять минимальный элемент 2 строки и максимальный элемент 5 столбца. В полученной матрице вычислить значение произведения элементов главной диагонали. Заменить значение третьего элемента в первой строке на значение произведения.

+1
Ответы (1)
  1. 1 апреля, 03:23
    0
    Const

    n = 7;

    m = 5;

    var

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

    min2_j, max5_i, i, j, p: integer;

    c: char;

    begin

    min2_j : = 1;

    max5_i : = 1;

    for i : = 1 to n do

    begin

    writeln;

    for j : = 1 to m do

    begin

    a[i, j] : = random (50);

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

    if (i = 2) and (a[2, min2_j] > a[i, j]) then

    min2_j : = j;

    if (j = 5) and (a[max5_i, 5] < a[i, j]) then

    max5_i : = i;

    end;

    end;

    i : = a[2, min2_j];

    a[2, min2_j] : = a[max5_i, 5];

    a[max5_i, 5] : = i;

    writeln;

    p : = 1;

    for i : = 1 to n do

    begin

    writeln;

    for j : = 1 to m do

    begin

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

    if (i = j) then

    p : = p * a[i, j];

    end;

    end;

    a[1, 3] : = p;

    writeln;

    for i : = 1 to n do

    begin

    writeln;

    for j : = 1 to m do

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

    end;

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Задачка в паскале. В двумерном массиве G (7,5) поменять минимальный элемент 2 строки и максимальный элемент 5 столбца. В полученной матрице ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы