To print Pascal's Triangle Pattern in C, you can use nested loops where the outer loop controls the rows and the inner loop calculates the values for each row based on the binomial coefficient formula.
In this example,
n
to represent the number of rows in Pascal's triangle.pascal
to store the triangle values.#include <stdio.h>
void printPascalsTriangle(int n) {
int pascal[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j <= i; j++) {
if (j == 0 || j == i) {
pascal[i][j] = 1;
} else {
pascal[i][j] = pascal[i - 1][j - 1] + pascal[i - 1][j];
}
printf("%d ", pascal[i][j]);
}
printf("\n");
}
}
int main() {
int rows = 5;
printPascalsTriangle(rows);
return 0;
}
1 1 1 1 2 1 1 3 3 1 1 4 6 4 1
In this tutorial, we learned How to print Pascal's Triangle Pattern in C language with well detailed examples.