Monday, 8 October 2012

Numeric pattern programs

Print numeric pyramid pattern in C

/*Pattern 1
1
2 3
4 5 6
7 8 9 10
Author : Bhavin Tank */

#include <stdio.h>
#include <conio.h>
void main()
{
    int i, j, no=1 ,len;
    clrscr();

    printf("Enter number of rows: ");
    scanf("%d",&len);

    for(i=1; i<=len; i++)
    {
    printf("\n");
    for(j=1; j<=i; j++)
    {
        printf(" %d ", no);
        no++;
    }
    }
    getch();
}
Click Here to Download

/*Pattern 2
       1
      2 2
     3 3 3
    4 4 4 4
   5 5 5 5 5

Author : Bhavin Tank*/

#include <stdio.h>
#include <conio.h>
void main()
{
    int i, j, k,len;
    clrscr();

    printf("Enter number of rows: ");
    scanf("%d",&len);

    for(i=1;i<=len;i++)
    {
    //This loop is for print the space before the digits
    for(j=1;j<=len-i;j++)
        printf(" ");

    //This loop is used for print the digits
    for(k=1;k<=i;k++)
        printf("%d ",i);
    printf("\n");
    }
    getch();
}
Click Here to Download

/*Pattern 3
    1  
   1 2 
  1 2 3
 1 2 3 4
1 2 3 4 5

Author : Bhavin Tank */

#include <stdio.h>
#include <conio.h>
void main()
{
    int i, j, k,len;
    clrscr();

    printf("Enter number of rows: ");
    scanf("%d",&len);

    for(i=1;i<=len;i++)
    {
    //This loop is for print the space before the digits
    for(j=1;j<=len-i;j++)
        printf(" ");

    //This loop is used for print the digits
    for(k=1;k<=i;k++)
        printf("%d ",k);
    printf("\n");
    }
    getch();
}
Click Here to Download

/*Pattern 4
1
1 0
1 0 1
1 0 1 0
Author : Bhavin Tank */

#include <stdio.h>
#include <conio.h>
void main()
{
    int i, j,len;
    clrscr();

    printf("Enter number of rows: ");
    scanf("%d",&len);

    for(i=1; i<=len; i++)
    {
    printf("\n");
    for(j=1; j<=i; j++)
    {
        printf(" %d ",j%2);
    }
    }
    getch();
}
Click Here to Download
/*Pattern 5
Floyd's Triangle
*/
#include<stdio.h>
#include<conio.h>
void main()
{
  int n, i,  c, a = 1;

  printf("Enter the number of rows of Floyd's triangle to print\n");
  scanf("%d",&n);

  for (i = 1; i <= n; i++)
  {
    for (c = 1; c <= i; c++)
    {
      printf("%d ",a);
      a++;
    }
    printf("\n");
  }
}

No comments:

Post a Comment