C++ Program to find Determinant of a Matrix

Write a C++ Program to find the determinant of a 2 * 2 Matrix with an example. The math formula to calculate Matrix determinant of 2*2 and 3*3

C Program to find Determinant of a Matrix 0
#include<iostream>
using namespace std;

int main()
{
	int rows, columns, determinant, determMatrix[2][2];
	
	cout << "\nPlease Enter the 2 * 2 Matrix Items\n";
	for(rows = 0; rows < 2; rows++)	
	{
		for(columns = 0; columns < 2; columns++) 
		{
			cin >> determMatrix[rows][columns];
		}		
	}
	
	determinant = ((determMatrix[0][0] * determMatrix[1][1]) - 
					(determMatrix[0][1] * determMatrix[1][0]));

 	cout << "\nThe Determinant of 2 * 2 Matrix = " << determinant;	

 	return 0;
}
C++ Program to find Determinant of a Matrix 1

C++ Program to find the determinant of a 3 * 3  Matrix

#include<iostream>
using namespace std;

int main()
{
	int x, y, z, rows, columns, determinant, dMatrix[3][3];
	
	cout << "\nPlease Enter the 3 * 3 Matrix Items\n";
	for(rows = 0; rows < 3; rows++)	
	{
		for(columns = 0; columns < 3; columns++) 
		{
			cin >> dMatrix[rows][columns];
		}		
	}
	
	x = ((dMatrix[1][1] * dMatrix[2][2]) - (dMatrix[2][1] * dMatrix[1][2]));
       y = ((dMatrix[1][0] * dMatrix[2][2]) - (dMatrix[2][0] * dMatrix[1][2]));
       z = ((dMatrix[1][0] * dMatrix[2][1]) - (dMatrix[2][0] * dMatrix[1][1]));
	
	determinant = ((dMatrix[0][0] * x) - (dMatrix[0][1] * y) + (dMatrix[0][2] * z));

 	cout << "\nThe Determinant of 3 * 3 Matrix = " << determinant;	

 	return 0;
}
Please Enter the 3 * 3 Matrix Items
10 20 30
35 55 77
99 87 35

The Determinant of 3 * 3 Matrix = 8220