А700а

Задача: Дана квадратная матрица [latex]A[/latex] порядка [latex]n[/latex].  Получить матрицу [latex]AB[/latex];  элементы матрицы [latex]B[/latex] вычисляются по формуле :

[latex]b_{ij} = \frac{1}{i+j-1}[/latex], при [latex]i,j=1,2,\dotsb n[/latex].

Тесты:

[latex]n[/latex] [latex]A[/latex] [latex]AB[/latex] Комментарий
2 [latex] \begin{pmatrix} 1 & 0 \\ 0 & 1 \end{pmatrix} [/latex] [latex] \begin{pmatrix} 1 & 0.5 \\ 0.5 & 0.33 \end{pmatrix} [/latex] Пройден
3 [latex]\begin{pmatrix}2 & 16 & -3 \\ 4 & 0 & 1 \\ -7 & 10 & 9\end{pmatrix}[/latex] [latex]\begin{pmatrix}9 & 5.58 & 4.067\\ 4.33 & 2.25 & 1.53\\ 1 & 2.08 &1.96\end{pmatrix}[/latex] Пройден

Код

Для начала создаем и вводим размерность [latex]n[/latex] матрицы [latex]A[/latex]. Создаем три двумерных массива [latex]a[/latex], [latex]b[/latex] и [latex]ab[/latex]. Вводим значения матрицы [latex]A[/latex] и заполняем ими массив [latex]a[/latex].  Определяем значения матрицы [latex]B[/latex] и помещаем их в массив [latex]yb[/latex]. С помощью трёх циклов  [latex]for[/latex] перемножаем матрицы [latex]A[/latex]  и [latex]B[/latex] и помещаем результат в массив [latex]ab[/latex]. Выводим полученную матрицу.

Ссылка на Ideone

 

Related Images:

2 thoughts on “А700а

    • Исправлено. Прошу перепроверить.

Добавить комментарий