Задать вопрос
26 сентября, 14:30

Заменить значение каждого элемента каждой строки массива А на значение

соответствующего элемента соответствующего столбца массива В (1-й элемент 1-й

строки массива А на 1-й элемент 1-го столбца массива В, 2-й элемент 1-й строки

массива А на 2-й элемент 1-го столбца массива В и т. д.)

+4
Ответы (1)
  1. 26 сентября, 14:59
    0
    Var i, j, n: integer;

    a: array[,] of real;

    begin

    write ('n = '); readln (n);

    setlength (a, n+1, n+1);

    randomize;

    writeln ('исходная матрица:');

    for i:=1 to n do

    begin

    for j:=1 to n do

    begin

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

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

    end;

    writeln;

    end;

    //транспонирование матрицы

    for i:=1 to n-1 do

    for j:=i+1 to n do swap (a[i, j], a[j, i]);

    //вывод на экран

    writeln ('транспонированная матрица:');

    for i:=1 to n do

    begin

    for j:=1 to n do write (a[i, j]:4);

    writeln;

    end;

    end.

    n = 4

    исходная матрица:

    -5 16 - 10 5

    -4 - 20 6 14

    -2 10 - 4 - 7

    -16 1 - 9 13

    транспонированная матрица:

    -5 - 4 - 2 - 16

    16 - 20 10 1

    -10 6 - 4 - 9

    5 14 - 7 13
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Заменить значение каждого элемента каждой строки массива А на значение соответствующего элемента соответствующего столбца массива В (1-й ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы