/* * C Program to Generate Pascal Triangle 1 D Array */ #include void main() { int array[30], temp[30], i, j, k, l, num; //using 2 arrays printf("Enter the number of lines to be printed: "); scanf("%d", &num); temp[0] = 1; array[0] = 1; for (j = 0; j < num; j++) printf(" "); printf(" 1\n"); for (i = 1; i < num; i++) { for (j = 0; j < i; j++) printf(" "); for (k = 1; k < num; k++) { array[k] = temp[k - 1] + temp[k]; } array[i] = 1; for (l = 0; l <= i; l++) { printf("%3d", array[l]); temp[l] = array[l]; } printf("\n"); } } /* Enter the number of lines to be printed: 4 1 1 1 1 2 1 1 3 3 1