Vẽ tam giác sao đều trong C



Bài tập C: Vẽ tam giác sao đều

Vẽ một tam giác sao đều trong C thỏa mãn điều kiện:

  • Các cạnh bằng nhau

  • Một đỉnh nằm phía dưới màn hình và cạnh đối diện với đỉnh này nằm trên.

Với bài tập này, chúng ta sử dụng ba vòng lặp. Một vòng lặp bên ngoài để điều khiển số hàng. Hai vòng lặp bên trong: một vòng lặp để in các khoảng trống, một vòng lặp để in các dấu sao.

Chương trình C

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

#include int main() {
   int n,i,j;   n = 5;   printf("Ve tam giac sao deu:\n\n");
   for(i = 1; i <= n; i++) {
      for(j = 1; j < i; j++)
         printf(" ");       for(j = i; j <= n; j++)
         printf("* ");      printf("\n");
   }   return 1;
}

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

Vẽ tam giác sao đều trong C
bai-tap-long-vong-lap-trong-c.jsp