25 lines
553 B
C++
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;
|
|
|
|
}
|
|
|