Thuật toán vẽ hình

Screenshot 2021-06-28 162807
Chỉ được sử dụng while if goto và các hàm in để vẽ hình này em suy nghĩ nhức nách rồi mà vẫn chưa giải được mong các cao nhân chỉ cách giải với mà phải vẽ từng cục chứ không phải kiểu:
char a[25] = “* * * * * * *”;
puts(a);

Nhìn vào ta thấy mỗi dòng gồm 3 phần, đếm dấu sao và suy ra quy luật :slight_smile: dòng đầu & cuối thì không theo quy luật nên tách riêng.

4 Likes
3 Likes

Screenshot 2021-06-28 201831
Em giải được hình này rồi nhưng code nó hơi cồng kềnh dài 54 dòng ai có code kiểu nào nhanh hơn được không ạ chỉ được sài while if và các hàm in ra màn hình em mới học chưa đụng đến câu điều kiện vòng lặp nên chỉ biết nhiêu đó thôi nếu cần em có thể upload mã nguồn lên đây

Bạn cần tối ưu mã chứ đâu cần tối ưu cái hình đâu phải không?
Mã đâu?

4 Likes

Screenshot 2021-06-28 201831

Screenshot 2021-06-29 123951
Ai cho em xin ý kiến tối ưu lại code chỉ dùng while if goto và hàm in thôi nha

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