АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

143. Multiplication of Matrices

Time Limit: 1 seconds
Memory Limit:64000KB
Points:2
View Problem Statistics Submit Problem added Administrator

Произведение матриц

С клавиатуры вводятся X1 и Y1 – размеры первой матрицы (каждое значение в новой строке). Затем с клавиатуры вводятся элементы первой матрицы X1* Y1 (ввод производится по строкам, каждый элемент через пробел) целых чисел. Аналогично, с клавиатуры вводятся размеры и элементы второй матрицы. Выполнить произведение первой матрицы на вторую, вывести результат на экран, разделяя строки переносом на другую строку, а элементы в строках – знаком табуляции. Если две введенные матрицы нельзя перемножить, то вывести на экран «ERROR» (в верхнем регистре!!!).

Входные данные

Размерность матрицы A1 - x1 строк и y1 столбцов.
Матрица A1. 
Размерность матрицы A2 - x2 строк и y2 столбцов.
Матрица A2.
x1,y1,x2,y2 < 10

Выходные данные

Форматированный вывод результирующей матрицы.
Или сообщение о невозможности перемножения.

Пример входных данных

2 3
1 2 3
4 5 6
3 2
4 5
6 7
8 9

Пример выходных данных

40 46 
94 109 
Автор: Барламов А.Г. aka SpIInner

View Problem Statistics Submit Author/source:
Educational Courses / Programming and Basics of Algorithmization / Two-dimensional arrays /
142. Max and min in 2-d array 143. 119. Permutation of Rows of Matrix 148. Removing of Rows and Columns 144. Sorting by First Column
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.032 sec.
© Copyright VSTU, AVT, Nosov D.A.