Lập trình C: Tam giác vuông trái xuôi

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Tam giác vuông trái xuôi là tam giác có dạng:

*
* *
* * *
* * * *
* * * * *

Dưới đây là đoạn code đầy đủ để in ra tam giác này:

#include<stdio.h>
#include<conio.h>
 
void main(){
  int i, j;
  clrscr();
  for(i=1; i<=5; i++){  //mỗi lần lặp vòng for này sẽ in ra 1 hàng (i đại diện cho số hàng từ 1 đến 5)
    for(j=0; j<i; j++){  //vòng lặp này sẽ in ra số lượng tự '*' trên mỗi hàng
      printf("*");
    }
    printf("\n");  //in xong các ngôi sao trên một hàng thì xuống dòng để in tiếp
  }
  getch();
}

Đoạn code dưới đây được cải tiến từ đoạn code trên, trong đó cho phép người dùng chủ động đưa vào số hàng của tam giác từ bàn phím (từ 2 đến 24).

#include<stdio.h>
#include<conio.h>
 
void main(){
  int i, j, n;
  clrscr();
  do{
    printf("\nNhap vao so hang: ");
    scanf("%d",&n);
  }while(n<2 || n>24);
  for(i=1; i<=5; i++){ //mỗi lần lặp vòng for này sẽ in ra 1 hàng (i đại diện cho số hàng từ 1 đến 5)
    for(j=0; j<i; j++){ //vòng lặp này sẽ in ra số lượng tự '*' trên mỗi hàng
      printf("*");
    }
    printf("\n"); //in xong các ngôi sao trên một hàng thì xuống dòng để in tiếp
  }
  getch();
}
» Tiếp: Cách nhập liệu cho mảng
« Trước: Số ngày trong tháng
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!