массив строк.
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace дискретка_4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Если число строк не равно числу столбцов, то матрица не квадратная. Граф не кольцо. Если они равны, введите число. ");
int a = Convert.ToInt32(Console.ReadLine());
string[,] graf = new string[a, a];
string el;
int b = 1;
string diagonal = "";
Console.WriteLine("Вводите элементы матрицы построчно");
for (int i = 0; i < a; i++)
{
el = Console.ReadLine();
graf[i, i] = el;
}
for (int i = 0; i < a; i++)
{
if (graf[i,i] == Convert.ToChar(1))
{
diagonal = Convert.ToString(graf[i, i]) + "";
}
Console.WriteLine(diagonal);
}
Console.ReadLine();
}
}
}