#include #include #include "strassen.h" #include "matrix.h" using namespace std; int main() { size_t m, n; cout << "m n: "; cin >> m >> n; matrix a{m, n}; cout << "Matrix a: " << endl; for (double& x: a) cin >> x; cout << endl; size_t k, l; cout << "k l: "; cin >> k >> l; matrix b{k, l}; cout << "Matrix b: " << endl; for (double& x: b) cin >> x; cout << endl; matrix c = matmul(a, b); for (size_t i = 0; i < m; i++) { for (size_t j = 0; j < l; j++) cout << setw(3) << c[i][j]; cout << endl; } }