Hãy sinh n hàng đầu tiên của tam giác Pascal và in ra. Yêu cầu cấp phát kiểu mảng các con trỏ: int **tri = malloc(n * sizeof(int*)); rồi với mỗi hàng i (0-indexed) thực hiện tri[i] = malloc((i+1) * sizeof(int));.
Quy tắc Pascal: tri[i][0]=tri[i][i]=1 và tri[i][j]=tri[i−1][j−1]+tri[i−1][j] với 0<j<i.
Ví dụ n=5:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Cuối chương trình free từng hàng rồi free(tri).
Một số nguyên n.
1≤n≤30.
n dòng, dòng i gồm i+1 số cách nhau dấu cách.
Ví dụ:
Đầu vào:
5
Đầu ra:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Giải thích:
Đang tải editor...