Saturday, 2 August 2014

Triangles







C Programming Code To Create Pyramid and Structure

Have you tried to print these triangles in C Compiler or may be you have tried but stuck at somewhere.

If you have not yet tried then try it by yourself and then look for suggestions.
Save it for your homework
Triangles




C Program To display the triangle using *, numbers and character

                                                                                                                                                                   

Write a C Program to print half pyramid as using * as shown in figure below.

*
* *
* * *
* * * *
* * * * *
#include <stdio.h>
int main()
{
    int i,j,rows;
    printf("Enter the number of rows: ");
    scanf("%d",&rows);
    for(i=1;i<=rows;++i)
    {
        for(j=1;j<=i;++j)
        {
           printf("* ");
        }
        printf("\n");
    }
    return 0;
}

                                                                                 

Write a C Program to print half pyramid as using numbers as shown in figure below.
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
#include <stdio.h>
int main()
{
    int i,j,rows;
    printf("Enter the number of rows: ");
    scanf("%d",&rows);
    for(i=1;i<=rows;++i)
    {
        for(j=1;j<=i;++j)
        {
           printf("%d ",j);
        }
        printf("\n");
    }
    return 0;
}

                                                                                 
Write a C Program to print triangle of characters as below
A
B B
C C C
D D D D
E E E E E

#include<stdio.h>
int main()
{
    int i,j;
    char input,temp='A';
    printf("Enter uppercase character you want in triangle at last row: ");
    scanf("%c",&input);
    for(i=1;i<=(input-'A'+1);++i)
    {
        for(j=1;j<=i;++j)
           printf("%c",temp);
        ++temp;
        printf("\n");
    }
    return 0;
}

C Program To Display inverted half pyramid using * and numbers

                                                                                 

Write a C Program to print inverted half pyramid using * as shown below.
* * * * *
* * * *
* * * 
* *
*
#include <stdio.h>
int main()
{
    int i,j,rows;
    printf("Enter the number of rows: ");
    scanf("%d",&rows);
    for(i=rows;i>=1;--i)
    {
        for(j=1;j<=i;++j)
        {
           printf("* ");
        }
    printf("\n");
    }
    return 0;
}

                                                                                 
1 2 3 4 5
1 2 3 4 
1 2 3
1 2
1
Write a C Program to print inverted half pyramid as using numbers as shown above.
#include <stdio.h>
int main()
{
    int i,j,rows;
    printf("Enter the number of rows: ");
    scanf("%d",&rows);
    for(i=rows;i>=1;--i)
    {
        for(j=1;j<=i;++j)
        {
           printf("%d ",j);
        }
    printf("\n");
    }
    return 0;
}
                                                                                 

C Program To display the pyramid of * and digits

                                                                                 

Write a C program to print pyramid using *.
        
        *
      * * *
    * * * * *
  * * * * * * *
* * * * * * * * *

#include <stdio.h>
int main()
{
    int i,space,rows,k=0;
    printf("Enter the number of rows: ");
    scanf("%d",&rows);
    for(i=1;i<=rows;++i)
    {
        for(space=1;space<=rows-i;++space)
        {
           printf("  ");
        }
        while(k!=2*i-1)
        {
           printf("* ");
           ++k;
        }
        k=0;
        printf("\n");
    }
    return 0;
} 
                                                                                 

Write a C program to display reverse pyramid.


* * * * * * * * *
  * * * * * * *
    * * * * *
      * * *
        *

#include<stdio.h>
int main()
{
    int rows,i,j,space;
    printf("Enter number of rows: ");
    scanf("%d",&rows);
    for(i=rows;i>=1;--i)
    {
        for(space=0;space<rows-i;++space)
           printf("  ");
        for(j=i;j<=2*i-1;++j)
          printf("* ");
        for(j=0;j<i-1;++j)
            printf("* ");
        printf("\n");
    }
    return 0;
} 

                                                                                 

C Program to Draw Pascal's triangle


           1
         1   1
       1   2   1
     1   3   3    1
   1  4    6   4   1
 1  5   10   10  5   1 
#include<stdio.h>
int main()
{
    int rows,coef=1,space,i,j;
    printf("Enter number of rows: ");
    scanf("%d",&rows);
    for(i=0;i<rows;i++)
    {
        for(space=1;space<=rows-i;space++)
        printf("  ");
        for(j=0;j<=i;j++)
        {
            if (j==0||i==0)
                coef=1;
            else
               coef=coef*(i-j+1)/j;
            printf("%4d",coef);
        }
        printf("\n");
    }
}
,
                                                                                 

C Program to display Floyd's Triangle.

1
2 3
4 5 6
7 8 9 10
#include<stdio.h>
int main()
{
    int rows,i,j,k=0;
    printf("Enter number of rows: ");
    scanf("%d",&rows);
    for(i=1;i<=rows;i++)
    {
        for(j=1;j<=i;++j)
          printf("%d ",k+j);
        ++k;
        printf("\n");
    }
}

                                                                                 

                                                                                 



                                                                                 



                                                                                 

IF YOU HAVE ANY SUGGESTION OR ANY QUERIES MAIL ME OR SEND ME FRIEND REQUESTS    



No comments:

Post a Comment

Total Pageviews