1/*
2 Copyright(C) 1998
3 All Rights Reserved. Salih Yurttas, ZCubes, BitsOfCode Software Systems, Inc..
4
5 Permission to use, copy, modify, and distribute this
6 software and its documentation for EDUCATIONAL purposes
7 and without fee is hereby granted provided that this
8 copyright notice appears in all copies.
9
10 date : January 1, 1998.
11 authorĀ : Salih Yurttas.
12
13 matrix_00.cpp
14*/
15
16
17#include <iostream>
18
19using namespace std;
20
21#include "Matrix.h"
22
23int main(int argc, char* argv[]) {
24
25 Matrix ma0;
26
27 cout << endl;
28 cout << "ma0--";
29 cout << endl;
30
31 ma0.put_matrix();
32
33 ma0.get_matrix();
34
35 cout << endl;
36 cout << "ma0--";
37 cout << endl;
38
39 ma0.put_matrix();
40
41 Matrix ma22(2, 2);
42
43 cout << endl;
44 cout << "ma22--";
45 cout << endl;
46
47 ma22.put_matrix();
48
49 Matrix ma44(4, 4), mb44(4, 4);
50 ma44.get_matrix();
51
52 cout << endl;
53 cout << "ma44--";
54 cout << endl;
55
56 ma44.put_matrix();
57
58 mb44 = ma44 + ma0;
59
60 cout << endl;
61 cout << "mb44--";
62 cout << endl;
63
64 mb44.put_matrix();
65
66 Matrix ma43(4,3);
67
68 cout << endl;
69 cout << "ma43--";
70 cout << endl;
71
72 ma43.put_matrix();
73
74 Matrix ma1(ma0);
75
76 cout << endl;
77 cout << "ma1--";
78 cout << endl;
79
80 ma1.put_matrix();
81
82 Matrix ma2 = ma1;
83
84 cout << endl;
85 cout << "ma2--";
86 cout << endl;
87
88 ma2.put_matrix();
89
90 Matrix ma3;
91
92 cout << endl;
93 cout << "ma3--";
94 cout << endl;
95
96 ma3.put_matrix();
97
98 Matrix ma4(2,2), ma5(2,2), ma6(2,2);
99 ma6 = ma4 + ma5;
100
101 cout << endl;
102 cout << "ma6--";
103 cout << endl;
104
105 ma6.put_matrix();
106
107 cout << endl;
108
109}