save and load

This commit is contained in:
2024-02-02 14:41:31 +01:00
parent 464c94ccf1
commit e9321631c5
4 changed files with 53 additions and 21 deletions

View File

@@ -1,25 +1,16 @@
#include "Matrix.h"
void test() {
Matrix<float> mat(3, 3);
mat.at(0, 0) = mat.at(2, 0) = 1;
mat.at(0, 1) = mat.at(2, 1) = 2;
mat.at(0, 2) = mat.at(2, 2) = 3;
mat.at(1, 0) = 4;
mat.at(1, 1) = 5;
mat.at(1, 2) = 6;
Matrix<float> mat{"matrice3x3.mat"};
mat.Print();
//mat.Save("matrice3x3.mat");
mat.GaussJordan();
std::cout << "\nResultat :\n";
mat.Print();
mat.Save("matrice3x3echelonne.mat");
}
int main(int argc, char** argv) {
test();
std::cout << "hello world!" << std::endl;
void prompt() {
std::cout << "Quelle est le nombre de lignes de votre matrice ?" << std::endl;
std::size_t lignes;
std::cin >> lignes;
@@ -36,6 +27,10 @@ int main(int argc, char** argv) {
mat.GaussJordan();
std::cout << std::endl;
mat.Print();
}
int main(int argc, char** argv) {
test();
prompt();
return 0;
}