static void Main()
{
char[] elemsT = { 'A', 'B', 'C', 'D', 'E', 'F' };
char[][] array = new char[elemsT.Length][];
char word = 'a';
int i = 0;
for (int y = 0; y < array.Length; y++)
{
array[y] = new char[y + 1];
if (y < 2)
continue;
for (int x = 0; x < array[y].Length; x++)
{
if (i < elemsT.Length) // Исправлено условие
{
array[y][x] = elemsT[i];
i++;
}
else
break;
}
}
for (int y = 0; y < array.Length; y++)
{
for (int x = 0; x < array[y].Length; x++)
{
Console.Write(array[y][x] + " ");
}
Console.WriteLine();
}
}
elemts.Length = 6;
Почему 0 не меньше 6?