This C# Program Checks If a Given Matrix is an Identity Matrix. Here An identity matrix is a square matrix, of size n × n, where the diagonal elements are all 1s, and the other elements are all 0s.

Here is source code of the C# Program to Check If a Given Matrix is an Identity Matrix. The C# program is successfully compiled and executed with Microsoft Visual Studio. The program output is also shown below.

`/*`

`* C# Program to Check If a Given Matrix is an Identity Matrix`

`*/`

using System;

`class pro`

`{`

public static void Main()

`{`

Console.WriteLine("Enter the order: ");

int n = int.Parse(Console.ReadLine());

int[,] a = new int[3, 3];

int i, j;

Console.WriteLine("\n Enter the matrix\n");

for (i = 0; i < n; i++)

`{`

for (j = 0; j < n; j++)

`{`

a[i, j] = Convert.ToInt16(Console.ReadLine());

`}`

`}`

for (i = 0; i < n; i++)

`{`

for (j = 0; j < n; j++)

`{`

if ((i == j && a[i, j] != 1) || (i != j && a[i, j] != 0))

`{`

goto label;

`}`

`}`

`}`

Console.WriteLine("Identity Matrix");

return;

`label:`

Console.WriteLine("\n Not an Identity Matrix");

`}`

`}`

Here is the output of the C# Program:

Enter the Order : 2 Enter the Matrix : 1 0 0 1 Identity Matrix

**Sanfoundry Global Education & Learning Series – 1000 C# Programs.**

If you wish to look at all C# Programming examples, go to 1000 C# Programs.