Pascal Triangle

Written By -

Pascal Triangle/Pyramid:

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 & 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 & lt; = n - i; ++j)

      {

         printf("  ");

         ++count;

      }

      while (k != 2 * i - 1)

      {

         if  (count & 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

Report Error/ Suggestion

Related Posts:

[yuzo_views]











CopyRight © 2019

CopyRight © 2019