-
Бобриков Пётр Алексеевич authored1e9b79a7
#include <iostream>
#include "matrix.cpp"
#include <iomanip>
#include <string>
#include <initializer_list>
using namespace std;
int main()
{
/*linalg::Matrix a(4,4);
linalg::Matrix b(4,4);
linalg::Matrix a = { {1,2,3},{4,5,6},{3,3} };
linalg::Matrix a = { {1,2,3},{4,5,6}};
cout << a;
linalg::Matrix b = transpose(a);
cout << b;
a(1, 1) = 10;
cout << a;*/
/*linalg::Matrix a = { { 4,2,-1,1 }, { 5,3,-2,2}, { 3,2,-3,0} };
cout << a;
linalg::Matrix b = { { 1,4 }, { 2,5} };
a.gauss_backward();
cout << a;*/
//linalg::Matrix a = { { 1,1 }, { 1,2 },{ 3,3 },{1,7} };
linalg::Matrix a = { { 4,2,-1 }, { 5,3,-2}, { 3,2,-3} };
cout << a << endl;
int k = algAdd(1,2,a);
cout << k << endl;
//cout << b;
//Matrix c(4,4);
//try {
// a -=b;
//}
//catch (std::runtime_error& error) {
// cout << error.what() << endl;
//}
//if (a != b) {
// cout << "good!!!" << endl;
//}
////linalg::Matrix b(std::move(a));
//cout << a;
return 0;
}