Skip to content

Instantly share code, notes, and snippets.

View jaskiratsingh2000's full-sized avatar

Jaskirat Singh jaskiratsingh2000

View GitHub Profile
#include <stdio.h>
void matrixReadValues(int rows, int columns, int readInput[rows][columns]);
void matrixPrint(int rows, int columns, int readOutput[rows][columns]);
void matrixAddition(int rows, int columns, int matrix1[rows][columns], int matrix2[rows][columns]);
void matrixSubtraction(int rows, int columns, int matrix1[rows][columns], int matrix2[rows][columns]);
void matrixMultiplication(int rowsA, int columnsA, int rowsB, int columnsB, int matrix1[rowsA][columnsA], int matrix2[rowsB][columnsB]);
void matrixTransposePrint(int rows, int columns, int matrixTranspose[rows][columns]);
int matrixDeterminant(int rows, int columns, int matrixDet[rows][columns], int matrixOrder);
void matrixRowEchleonForm(int rows, int columns, int matrix1[rows][columns]);
#include <stdio.h>
struct dimensions{
int rowsNumber;
int columnsNumber;
};
struct dimensions readTwoIdenticalDimensions();
void readMatrixDimentions(struct dimensions *dimensions, char name[]);
void matrixReadValues(int rows, int columns, int readInput[rows][columns]);