Lập trình C# - Vẽ tam giác Pascal
Vẽ tam giác Pascal
Viết chương trình C# để nhập số hàng và từ đó vẽ tam giác Pascal với số hàng đó. Ví dụ tam giác Pascal:
Nhập số hàng: 5
--> Vẽ tam giác Pascal:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Bài tập vẽ tam giác Pascal là bài tập rất phổ biến. Bài tập C# minh họa giúp bạn cách sử dụng kết hợp lồng vòng lặp FOR và lệnh IF ELSE 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 Pascal trong C#:
using System;
namespace Csharp
{
class TestCsharp
{
public static void Main()
{
int so_hang, c=1, khoang_trang, i, j;
Console.Write("\n");
Console.Write("Ve tam giac Pascal trong C#:\n");
Console.Write("---------------------------");
Console.Write("\n\n");
Console.Write("Nhap so hang: ");
so_hang = Convert.ToInt32(Console.ReadLine());
for (i = 0; i < so_hang; i++)
{
for (khoang_trang = 1; khoang_trang <= so_hang - i; khoang_trang++)
Console.Write(" ");
for (j = 0; j <= i; j++)
{
if (j == 0 || i == 0)
c = 1;
else
c = c * (i - j + 1) / j;
Console.Write("{0} ", c);
}
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ả: