using
System;
class
GFG
{
static
void
print(
int
[,]arr)
{
int
i = 0, j = 0;
for
(i = 0; i < 3; i++)
{
for
(j = 0; j < 3; j++)
Console.Write( arr[i, j] +
" "
);
Console.WriteLine();
}
}
static
void
find(
int
[,]arr)
{
arr[0, 0] = (arr[1, 2] + arr[2, 1]) / 2;
arr[2, 2] = (arr[0, 1] + arr[1, 0]) / 2;
arr[1, 1] = (arr[0, 0] + arr[1, 1]) / 2;
Console.Write(
"Matrix with diagonals:\n"
);
print(arr);
}
public
static
void
Main()
{
int
[,]arr = { { 0, 54, 48 },
{ 36, 0, 78 },
{ 66, 60, 0 } };
Console.Write(
"Matrix initially:\n"
);
print(arr);
find(arr);
}
}