C# ile * , + , – , # karakterlerini kullanarak dik üçgen çizmek için aşağıdaki kodu kullanabilirsiniz:
csharp
using System;
class Program {
static void Main(string[] args) {
int boyut = 10; // üçgenin boyutu
for (int i = 1; i <= boyut; i++) {
for (int j = 1; j <= i; j++) {
Console.Write(“*”);
}
Console.WriteLine();
}
Console.WriteLine();
for (int i = 1; i <= boyut; i++) {
for (int j = 1; j <= i; j++) {
Console.Write("+");
}
Console.WriteLine();
}
Console.WriteLine();
for (int i = 1; i <= boyut; i++) {
for (int j = 1; j <= boyut-i+1; j++) {
Console.Write("-");
}
Console.WriteLine();
}
Console.WriteLine();
for (int i = 1; i <= boyut; i++) {
for (int j = 1; j <= boyut-i; j++) {
Console.Write(" ");
}
for (int j = 1; j <= i; j++) {
Console.Write("#");
}
Console.WriteLine();
}
}
}
Yukarıdaki kod, sırasıyla * karakterinden, + karakterinden, – karakterinden ve # karakterinden üçgenler çizer. Üçgenlerin boyutu boyut değişkeni ile belirlenebilir. İlk iki üçgen soldan başlayarak artarak, üçüncü üçgen tam tersine doğru azalır ve son üçgen sağdan başlayarak artar.