viết chương trình vẽ một tam giác cân đối dấu “*”.trong ngôn từ C nhaCác bậc chi phí bối góp với ạ.Bài này trong bài bác 17 các mục youtube học lập trình C của anh đạt


Bạn đang xem: Vẽ tam giác cân rỗng trong c

*

Ton_Nguyen:

giúp với ạ.Bài này trong bài xích 17

Bây giờ bạn lấy giấy và cây bút ra nhé, các bạn chia tờ giấy thành cách hàng với cột như cờ cá rô ấy.Giờ hãy rước vd về tam giác của bạn, lấy độ cao tùy vào số mặt hàng của bảng và chiều rộng lớn tùy vào số cột.Bạng vẽ tam giác ra, rồi tính mấy từng nào ô trống thì cho tới ngôi saovd: tam giác cao 5 hàng,dòng đầu tiên có một ngôi sao (đỉnh tam giác)dòng thứ hai thì gồm 2 ngôi sao( số ngôi sao +1 và số ô trống -1)và cứ tiếp như thế.Bạn vẫn xem: Vẽ tam giác cân nặng rỗng vào c

Bạn xuất xắc nháp ra giấy trước khi viết code, như có tác dụng toán vậy. Khó khăn quá thì hẵng lấy ra hỏi nhé.Bạn sẽ xem: Vẽ tam giác cân nặng rỗng vào c

3 Likes Luu_Thanh_Vuong (Lưu Thành Vương) July 17, 2016, 4:37am #3

Tam giác kiểu như vậy hả ?VD: n=5

* *** ***** ******* *********Cái này thì đơn giản và dễ dàng quá tôi chỉ gợi ý cho bạn biết cách nhìn thôi, lưu ý thì:

Kí tự được ấn ra: * và " "Hàng bên trên có con số * luôn bé thêm hơn hàng bên dưới 2 sao. => tính được số * từng bậc.Nhìn vào nửa bên trái từ bên trên xuống thì kí từ bỏ " " giảm xuống 1 cho hàng cuối thì không còn. => tính được số " " từng bậc. 5 Likes Phong_Phan_Thanh (Phong Phan Thanh) July 17, 2016, 11:33am #4
*

Luu_Thanh_Vuong:

Cái này thì dễ dàng quá tôi chỉ gợi ý cho chính mình biết quan điểm thôi, để ý thì:

Kí tự được in ra: * cùng " "Hàng trên có con số * luôn nhỏ nhiều hơn hàng dưới 2 sao. => tính được số * từng bậc.Nhìn vào nửa bên trái từ trên xuống thì kí tự " " giảm sút 1 mang lại hàng cuối thì ko còn. => tính được số " " từng bậc.

Cho mình hỏi dại dột tí, dò từ sáng sủa giờ mà không ra

*

Xem thêm: Top 12 Thuốc Giảm Cân Cấp Tốc Tốt Nhất & Được Ưa Chuộng Nhất Hiện Nay

làm sao in được một kí tự nhưng mà ra thành nhiều lần vậy bạn?

Cụ thể bạn gợi nhắc cho mình giải pháp in * tốt " " ra những lần như trong bài xích tập anh Đạt được không bạn?

Mình cũng new học C, chưa nắm vững lắm, đọc lưu ý trên của chúng ta có nắm rõ hơn về việc dùng 2 trở nên làm 2 con số của 2 kí từ * cùng " " nhưng vẫn không biết cách in nó ra nhiều lần ra làm sao vậy? bao gồm dùng loop xuất xắc gì không bạn?

Biếu là có đáp án trên diễn bầy luôn rồi nhưng bạn thích được gợi nhắc rồi tự mò ra rộng là xem đáp án thì ngán lắm

*

Thanks.

Luu_Thanh_Vuong (Lưu Thành Vương) July 17, 2016, 1:10pm #5

Đúng rồi cần sử dụng vòng lặp đó. Cụ thể là 3 vòng lặp.

1 vòng dùng làm in từng dòng1 vòng dùng để làm in kí tự khoảng trắng " "1 vòng dùng để in kí từ bỏ *Chắc bài bác 17 anh Đạt đang dạy về vòng lặp.Chúc làm cho tốt.
*

2 Likes Phong_Phan_Thanh (Phong Phan Thanh) July 23, 2016, 12:21pm #6

Hì, cả tuần nay bận quá chả làm ăn gì được, chiều tiếng mình mới ngồi mò lại theo hướng dẫn của chúng ta (vẫn chưa xem lời giải )

Đây là k.quả, các bạn xem giúp mình xem có cách nào buổi tối ưu lịch trình (như bớt số chiếc code, bỏ các phần dư thừa) của mình hay bạn có phương pháp nào không giống chỉ mình luôn luôn nha bạn

Lần thử đầu:

#include #include int main(){ int n; int q = 0; printf("Chuong trinh nay se in ra tam giac vuong can "); printf("Nhap chieu cao tam giac cua ban: "); scanf("%d",&n); while (n > 0) { for (int i = 1; iLần thử thiết bị 2:

#include #include int main(){ int n; int q = 0; printf("Chuong trinh ni se in ra tam giac vuong can "); printf("Nhap chieu cao tam giac cua ban: "); scanf("%d",&n); while (n > 0) { for (int i = 1; iMà sao để cho nó ra tam giác nhọn ta?

Update: sorry, nãy tại nhằm dư khoãng trống đề xuất thành ra nó ra vuông cân

Thử lần 3:

#include #include int main(){ int n; int q = 0; printf("Chuong trinh ni se in ra tam giac can "); printf("Nhap chieu cao tam giac cua ban: "); scanf("%d",&n); while (n > 0) { for (int i = 1; i