#pragma once #include 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]);