Sunday, 17 August 2014

6 important star pattern printing using C language

using C language we can print patterns, some of useful patterns are
Square printing
Code-
#include<stdio.h>
void main()
{
    int i,j,n;
    printf("Enter The limit");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
    {
        for(j=1;j<=n;j++)
        {
            printf("* ");
        }
        printf("\n");
    }
}
Output
Enter The limit 5
*  *  *  *  *
*  *  *  *  *
*  *  *  *  *
*  *  *  *  *
*  *  *  *  *
Triangle printing
Code-
#include<stdio.h>
void main()
{
    int i,j,n;
    printf("Enter The limit");
    scanf("%d",&n);
for(i=0;i<n;i++)
        {
        for(j=0;j<i+1;j++)
            {
printf("*");
            }
printf("\n");
        }
}
Output
Enter The limit 5
*
*  *
*  *  *
*  *  *  *
*  *  *  *  *
Pyramid printing
Code-
#include<stdio.h>
void main()
{
    int i,j,k,n;
    printf("Enter The limit");
    scanf("%d",&n);
for(i=1;i<=n;i++)
        {
        for(k=n;k>=i;k--)
            {
                printf(" ");
            }
        for(j=1;j<i+1;j++)
            {
printf("* ");
            }
printf("\n");
        }
}
Output
Enter The limit 5
     *
    * *
   * * *
  * * * *
 * * * * *
Reverse pyramid printing
Code-
#include<stdio.h>
void main()
{
    int i,j,k,n;
    printf("Enter The limit");
    scanf("%d",&n);
for(i=1;i<=n;i++)
        {
        for(j=1;j<i+1;j++)
            {
printf(" ");
            }
        for(k=n;k>=i;k--)
            {
                printf("* ");
            }
printf("\n");
        }
}
Output
Enter The limit 5
 * * * * *
  * * * *
   * * *
    * *
     *
Diamond printing
Code-
#include<stdio.h>
void main()
{
    int i,j,k,n;
    printf("Enter The limit");
    scanf("%d",&n);
    for(i=1;i<=n;i++)
        {
        for(k=n;k>=i;k--)
            {
                printf(" ");
            }
        for(j=1;j<i+1;j++)
            {
printf("* ");
            }
printf("\n");
        }

for(i=1;i<=n;i++)
        {
        for(j=1;j<=i+1;j++)
            {
printf(" ");
            }
        for(k=n;k>i;k--)
            {
                printf("* ");
            }
printf("\n");
        }
}
Output
     *
    * *
   * * *
  * * * *
 * * * * *
  * * * *
   * * *
    * *
     *
Polygon printing
Code-
#include<stdio.h>
void main()
{
    int i,j,k,n;
    printf("Enter The limit");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            if((i==0)||(i==n-1))
            {
                printf("* ");
            }
            else
            {
                if((j==0)||(j==n-1))
                {
                    printf("* ");
                }
                else
                {
                    printf("  ");
                }
            }
        }
        printf("\n");
    }
}
Output
Enter The limit 5
*  *  *  *  *
*           *
*           *
*           *
*  *  *  *  *


0 comments:

Post a Comment