Files
Avancerad_CPP/Lab5/matrix.cpp
2026-03-05 13:16:26 +01:00

25 lines
553 B
C++

//matrix.cpp
#include "matrix.h"
int main() {
Array a(2); //Sätt till 3 om du vill ha SizeError
Matrix b (2,2);
cout << "input Array: " << endl;
cin>>a;
cout << "input Matrix: " << endl;
cin >>b;
try {
// b[2] = a; //Ta med om du vill ha RangeError
b[1] = a + b[1];
} catch(Error &e) { e.Print(); }
Matrix c(b);
try {
b[1][1] = a[1];
} catch(Error &e) { e.Print(); }
cout << "c:\n" <<c << "a:\n"<< a << "\nb:\n" << b;
return 0;
}