# Pascal&#8217;s triangle in C

Written by

Namrata Jangid

## Pascal Triangle/Pyramid Program in C

The code for printing Pascal’s triangle is:

#### With special characters:

``````#include <stdio.h>
int  main()
{
int  i, j, n, k = 0;
printf("Enter number of rows: ");
scanf("%d", & amp; n);
printf("\n");
for (i = 1; i & lt; = n; ++i, k = 0)
{
for (j = 1; j &amp; lt; = n - i; ++j)

{

printf("  ");

}

while (k != 2 * i - 1)

{

printf("* ");

++k;

}

printf("\n");

}
return  0;
````}````

The output for the above code is:

``````Enter number of rows:  7

``````
``````
``````
``````
``````
``````
``````
``````

*``````
``` With numbers: #include <stdio.h> int main() { int i, j, n, k = 0, count = 0, count1 = 0; printf("Enter number of rows: "); scanf("%d", & amp; n); for (i = 1; i & lt; = n; ++i) { for (j = 1; j &amp; lt; = n - i; ++j) { printf(" "); ++count; } while (k != 2 * i - 1) { if (count &amp; lt; = n - 1) { printf("%d ", i + k); ++count; } else { ++count1; printf("%d ", (i + k - 2 * count1)); } ++k; } count1 = count = k = 0; printf("\n"); } return 0; } The output for the above code is: Enter number of rows: 5 1 2 3 2 3 4 5 4 3 4 5 6 7 6 5 4 5 6 7 8 9 8 7 6 5 ```

`Tutorials`

• `C Tutorials`
• `Java Tutorials`
• `C++ Tutorials`
• `SQL Tutorials`
• `C Tutorials`