Lập trình C# - Vẽ tam giác chữ cái

Vẽ tam giác chữ cái

Viết chương trình C# để vẽ tam giác chữ cái với số chữ cái (nhỏ hơn 26) nhập từ bàn phím theo mẫu sau:

Nhập số chữ cái: 4
A 
A B A 
A B C B A
A B C D C B A

Tương tự như các bài vẽ tam giác sao và vẽ tam giác số, đây là bài tập C# minh họa giúp bạn cách sử dụng lồng vòng lặp trong C#.

Chương trình C#

Dưới đây là chương trình C# để giải bài tập vẽ tam giác chữ cái trong C#:

using System;

namespace Csharp
{
    class TestCsharp
    {
        public static void Main()
        {

            int i, j;
            char alph = 'A';
            int n;
            int ctr = 1;

            Console.Write("\n");
            Console.Write("Ve tam giac chu cai trong C#:\n");
            Console.Write("----------------------------");
            Console.Write("\n\n");

            Console.Write("Nhap so chu cai (nho hon 26): ");
            n = Convert.ToInt32(Console.ReadLine());

            for (i = 1; i <= n; i++)
            {
                for (j = 0; j <= (ctr / 2); j++)
                {
                    Console.Write("{0} ", alph++);
                }
                alph--;
                alph--;

                for (j = 0; j < (ctr / 2); j++)
                {
                    Console.Write("{0} ", alph--);
                }
                ctr = ctr + 2;
                alph = 'A';
                Console.Write("\n");
            }  

            Console.ReadKey();
        } 
    }
}
Xem ví dụ

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Bài tập vòng lặp trong C# (Phần 5)