using System.Collections.Generic;
using System.Threading.Tasks;
public void Print_Rows(int[,] a, int n, int m)
Console.WriteLine("Извеждане на двумерния масив по редове: ");
Console.WriteLine("============================");
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
Console.Write("{0, 5}", a[i, j]);
Console.WriteLine("============================");
public void Print_Cols(int[,] a, int n, int m)
Console.WriteLine("Извеждане на двумерния масив по колони: ");
Console.WriteLine("============================");
for (int j = 0; j < m; j++)
for (int i = 0; i < n; i++)
Console.Write("{0, 5}", a[i, j]);
Console.WriteLine("============================");
public int Sum(int[,] a, int n, int m)
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
else if (i == (n - 1) || j == (m - 1))
public void Main(string[] args)
Console.WriteLine("==============");
Console.Write("Брой редове: "); int n = int.Parse(Console.ReadLine());
Console.Write("Брой колони: "); int m = int.Parse(Console.ReadLine());
Console.WriteLine("==============");
int[,] Matrix = new int[n, m];
for (int i = 0; i < n; i++)
for (int j = 0; j < m; j++)
Matrix[i, j] = num; num++;
else if (isDiag == false)
else { Matrix[i, j] = num; num++; }
Print_Cols(Matrix, n, m);