Чтобы создать алфавитный треугольник в C#, вы можете использовать различные методы. Вот несколько подходов:
Метод 1. Использование вложенных циклов
using System;
class Program
{
static void Main()
{
int rows = 5; // Number of rows in the triangle
char startChar = 'A'; // Starting character
for (int i = 0; i < rows; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write((char)(startChar + j) + " ");
}
Console.WriteLine();
}
}
}
Метод 2: использование одного цикла и объединения строк
using System;
class Program
{
static void Main()
{
int rows = 5; // Number of rows in the triangle
char startChar = 'A'; // Starting character
string rowString = ""; // String to store each row
for (int i = 0; i < rows; i++)
{
rowString += (char)(startChar + i) + " ";
Console.WriteLine(rowString);
}
}
}
Метод 3. Использование LINQ и манипуляций со строками
using System;
using System.Linq;
class Program
{
static void Main()
{
int rows = 5; // Number of rows in the triangle
char startChar = 'A'; // Starting character
for (int i = 0; i < rows; i++)
{
var rowString = new String(Enumerable.Range(0, i + 1).Select(j => (char)(startChar + j)).ToArray());
Console.WriteLine(rowString);
}
}
}