summaryrefslogtreecommitdiff
path: root/functionsAnsari.cpp
blob: dc3b8e8a00bd951822d1b51d1948885f42fbc24b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
//Code by Rayyan Ansari for OIT's CST116-01P project 3, December 2021
#include "mainHeader.h"


void arrayInput(float array1[num][num]) {


	for (int i = 0; i < num; i++) {

		for (int x = 0; x < num; x++) {

			float temp;

			cout << "Input value for ROW " << i + 1 << " and COLOUMN " << x + 1 << ": ";
			cin >> temp;
			cout << endl;
			array1[i][x] = temp;

		}

	}

}

void addArrays(float array1[num][num], float array2[num][num], float addedArray[num][num]) {

	for (int i = 0; i < num; i++) {

		for (int x = 0; x < num; x++) {

			addedArray[i][x] = array1[i][x] + array2[i][x];


		}

	}



}

void multiplyArrays(float array1[num][num], float array2[num][num], float addedArray[num][num]) {


	for (int i = 0; i < num; i++) {

		for (int z = 0; z < num; z++) {

			for (int x = 0; x < num; x++) {

				addedArray[i][z] += (array1[i][x] * array2[x][z]);


			}
		}


	}



}