А704

Задача: Даны квадратные матрицы A, B и C порядка n. Получить матрицу (A+B)C.

Решение: В первом цикле читаем матрицу A. Во втором цикле читаем матрицу B и сразу прибавляем ее к матрице A, получаем сумму матриц. В третьем цикле умножаем сумму матриц A и B на матрицу C и выводим результат.

Код:

 

Тесты:

n A B C Output
3 1 2 3
4 5 6
7 8 9
0 1 0
0 0 0
0 0 0
1 0 0
0 1 0
0 0 1
1 3 3
4 5 6
7 8 9
2 4 6
12 7
3 2
1 1
7 3
2 8
65 85
107 103
3 3 4 1
1 2 1
5 6 7
1 3 1
2 4 5
6 5 1
1 1 0
5 8 1
2 3 2
43 66 11
45 69 18
82 123 27

Related Images:

3 thoughts on “А704

  1. Ух, спрятали Вы этот sum=0. Уже ругаться хотел.
    Все равно буду — не нужен Вам никакой sum. И при умножении Вы портите элемент a[i][j], что не может не сказаться на результате.
    И тесты, конечно, халтурные. В последнем должно быть
    43 66 11
    45 69 18
    82 123 27
    Опровергайте…

    • Извиняюсь, исправил.

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