blob: 4215a3875ca0183519491c77303a6e6874796946 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#pragma once
#include <string>
const int MATRIX_SIZE = 3;
void menu(int choice, float m1[MATRIX_SIZE][MATRIX_SIZE], float m2[MATRIX_SIZE][MATRIX_SIZE]);
void getMatricies(float m1[MATRIX_SIZE][MATRIX_SIZE], float m2[MATRIX_SIZE][MATRIX_SIZE]);
void getMatrix(float mat[MATRIX_SIZE][MATRIX_SIZE]);
void addMatrix(float m1[MATRIX_SIZE][MATRIX_SIZE], float m2[MATRIX_SIZE][MATRIX_SIZE]);
void multiplyMatrix(float m1[MATRIX_SIZE][MATRIX_SIZE], float m2[MATRIX_SIZE][MATRIX_SIZE]);
float calulateDotProduct(int x, int y, float m1[MATRIX_SIZE][MATRIX_SIZE], float m2[MATRIX_SIZE][MATRIX_SIZE]);
int readInt(const std::string& question, const std::string& error);
float readFloat(const std::string& question, const std::string& error);
void printMatrix(float mat[MATRIX_SIZE][MATRIX_SIZE]);
|