Hiển thị ra màn hình 1 tam giác cân gồm các dấu * bằng C#

Viết chương trình hiển thị ra màn hình 1 tam giác cân gồm các dấu *

Code C++ Tham khảo nhé bạn!

#include <iostream>

int main(){
    int chieuCao;
    std::cout << "Nhap vao chieu cao tam giac can: ";
    std::cin >> chieuCao;

    //Cach 1
    for (int i = 0; i < chieuCao; i++)
    {
        for (int j = 0; j < chieuCao * 2; j++)
        {
            if(j >= chieuCao - i - 1 && j <= chieuCao + i - 1){
                std::cout << "*";
            }else{
                std::cout << " ";
            }
        }
        std::cout << "\n";
    }

    //Cach 2
    for (int i = 0; i < chieuCao; i++)
    {
        for (int j = 0; j <= chieuCao - i; j++)
        {
            std::cout << " ";
        }
        for (int j = 0; j <= i; j++)
        {
            std::cout << "* ";
        }
        std::cout << "\n";
    }
    system("Pause");
    return 0;
}

Bài này có nhiều cách mà mình làm 2 cách! bạn tham khảo! chúc một ngày tốt lành!

4 Likes

Cảm ơn @NotFound.

@masterq1997 Bài này bạn không nên hỏi lắm đâu, nhưng vì diễn đàn mới nên Đạt nghĩ mọi người cũng có thể châm chước cho nhau. Tuy nhiên về lâu về dài thì không nên thế, vì nó có hại cho cả người hỏi và người trả lời.

Bạn đọc bài này thử nhé, đừng bực mình nếu đọc thấy lời văn hơi khó chịu, Đạt sẽ sớm sửa lại bài viết.

Câu hỏi của bạn rơi vào trường hợp nếu bạn google kỹ sẽ ra. Hoặc bạn nên hỏi bạn, nên làm thử, đưa ra giải pháp của mình trước khi hỏi.

Chúc bạn học mau giỏi :slight_smile:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?