//создание матрицы инцидентности и вывод в листбокс private void createIncAndOut() { if (E.Count > 0) { IMatrix = new int[V.Count, E.Count]; G.fillIncidenceMatrix(V.Count, E, IMatrix); listBoxMatrix.Items.Clear(); string sOut = " "; for (int i = 0; i < E.Count; i++) { sOut += (char)('a' + i) + " "; } listBoxMatrix.Items.Add(sOut); for (int i = 0; i < V.Count; i++) { sOut = (i + 1) + " | "; for (int j = 0; j < E.Count; j++) { sOut += IMatrix[i, j] + " "; } listBoxMatrix.Items.Add(sOut); } } else { listBoxMatrix.Items.Clear(); } }