From 1ba0668dbcf5bc4c40d99ac963711e35797c8efa Mon Sep 17 00:00:00 2001 From: Michael Abed Date: Mon, 9 Apr 2012 01:45:23 -0400 Subject: finished assignment --- Q1.cpp | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Q1.cpp (limited to 'Q1.cpp') diff --git a/Q1.cpp b/Q1.cpp new file mode 100644 index 0000000..2a2b03a --- /dev/null +++ b/Q1.cpp @@ -0,0 +1,46 @@ + +#include + +#include "MatrixMultiply.h" + +using namespace std; +int main(int argc, const char *argv[]) +{ + int i,j; + double **m1 = new double*[3]; + double **m2 = new double*[3]; + for (i = 0; i < 3; i++) { + m1[i] = new double[3]; + m2[i] = new double[2]; + } + double **res; + + cout << "Enter m1 as a 3x3 matrix row by row:" << endl; + for (i = 0; i < 3; i++) { + cout << "row" << i+1 << ": "; + for (int j = 0; j < 3; j++) + cin >> m1[i][j]; + } + cout << "Enter m2 as a 3x2 matrix row by row:" << endl; + for (i = 0; i < 3; i++) { + cout << "row" << i+1 << ": "; + for (int j = 0; j < 2; j++) + cin >> m2[i][j]; + } + + res = matrixmultiply(m1,m2); + + cout << "Result or m1*m2:" << endl; + + cout << "["<< endl; + for (i = 0; i < 3; i++) { + cout << " ["; + for (j = 0; j < 2; j++) { + cout << " " << res[i][j] << " "; + } + cout << "]" << endl; + } + cout << "]" << endl; + + return 0; +} -- cgit v1.2.3