Share Info With Your Friends

       
   

c program to print Pascal triangle

Pascal Triangle in c: C program to print Pascal triangle which you might have studied in Binomial Theorem in Mathematics. Number of rows of Pascal triangle to print is entered by the user. First four rows of Pascal triangle are shown below :-
   1
  1 1
 1 2 1
1 3 3 1

Pascal triangle in c

#include<stdio.h>

long factorial(int);

main()
{
   int i, n, c;

   printf("Enter the number of rows you wish to see in pascal triangle\n");
   scanf("%d",&n);

   for ( i = 0 ; i < n ; i++ )
   {
      for ( c = 0 ; c <= ( n - i - 2 ) ; c++ )
         printf(" ");

      for( c = 0 ; c <= i ; c++ )
         printf("%ld ",factorial(i)/(factorial(c)*factorial(i-c)));

      printf("\n");
   }

   return 0;
}

long factorial(int n)
{
   int c;
   long result = 1;

   for( c = 1 ; c <= n ; c++ )
         result = result*c;

   return ( result );
}
Pascal triangle program.
Output of program:

12345
 1234
  123
   12
    1

number pattern c code 

#include<stdio.h>

main()
{
   int n, c, k, space;

   scanf("%d", &n);

   space = 0;

   for ( k = n ; k >= 1 ; k-- )
   {
       for ( c = 1 ; c <= space ; c++ )
       printf(" ");

       space++;

       for ( c = 1 ; c <= k ; c++)
          printf("%d", c);

       printf("\n");
   }

   return 0;
}


A B C D E F G H
 A B C D E F G
  A B C D E F 
   A B C D E
    A B C D 
     A B C
      A B
       A
20/08/2011 - 18:07

#5 adminPs : c program for character pattern 

#include<stdio.h>

main()
{
      char ch = 'A';
      int n, c, k, space = 0;

      scanf("%d", &n);

      for ( k = n ; k >= 1 ; k-- )
      {
          for ( c = 1 ; c <= space ; c++)
              printf(" ");

          space++;

          for ( c = 1 ; c <= k ; c++ )
          {
             printf("%c ", ch); 
             ch++;
          }

          printf("\n");
          ch = 'A';
      }

      return 0;
}



1
121
12321
1234321
123454321

c program to print number pattern 

#include<stdio.h>

main()
{
      int n, c, k, x = 1;

      scanf("%d", &n);

      for ( c = 1 ; c <= n ; c++ )
      {
          for ( k = 1 ; k <= c ; k++ )
          {
              printf("%d", x);
              x++;
          }

          x--;

          for ( k = 1 ; k <= c - 1 ; k++ )
          {
              x--;
              printf("%d", x);
          }

          printf("\n");
          x = 1;
      }

      return 0;
}



*******
*** ***
**   **
*     *
13/08/2011 - 17:53

#19 adminPs : c code for star pattern 

#include<stdio.h>

main()
{
    int n, c, k, space, r;

    printf("Enter number of rows\n");
    scanf("%d",&n);

    space = 1;
    r = n-1;

    for( c = 1 ; c <= 2*- 1 ; c++ )
         printf("*");

    printf("\n");

    for ( k = 2 ; k <= n ; k++ )
    {

        for( c = 1 ; c <= r ; c++ )
            printf("*");

        for ( c = 1 ; c <= space ; c++ )
            printf(" ");

        space = 2*k-1; 

        for( c = 1 ; c <= r ; c++ )
            printf("*");
        r--;

        printf("\n");
    }

    return 0;
}


    * 
   **
  ***
 ****
*****
13/08/2011 - 17:15

#23 adminPs : star pattern source code 

#include<stdio.h>

main()
{
    int n, c, k, space;

    printf("Enter number of rows\n");
    scanf("%d",&n);

    space = n;

    for ( k = 1 ; k <= n ; k++ )
    {
        for ( c = 1 ; c < space ; c++ )
            printf(" ");

        space--; 

        for( c = 1 ; c <= k ; c++ )
            printf("*");

        printf("\n");
    }

    return 0;
}


      *
    *   *
  *   *   *
*   *   *   *
please help?
05/08/2011 - 11:53

#41 adminPs : c code to print pattern 

#include<stdio.h>

main()
{
    int n, c, k = 2, j;

    printf("Enter number of rows\n");
    scanf("%d",&n);

    for ( j = 1 ; j <= n ; j++ )
    {
        for ( c = 1 ; c <= 2*n-; c++)
           printf(" ");

        k = k + 2;

        for ( c = 1 ; c <= j ; c++)
           printf("*   ");

        printf("\n");
    } 

    getch();
    return 0;
}

Previous
Next Post »

Thanks for your feed back we will soon reply you EmoticonEmoticon

:)
:(
=(
^_^
:D
=D
=)D
|o|
@@,
;)
:-bd
:-d
:p
:ng