C program for pattern star,pyramid,numbers, C/C++ Programming

 

1 PETTERN1 (Pettern1.c)

 

main()

{

          int i,j,k=1,a;

          clrscr();

          for(i=1;i<=5;i++)

          {

                   if(i>=3)

                             printf("* ");

                   for(j=1;j<=k;j++)

                   {

                             if(i<=2)

                                      printf("* ");

                             else

                                      printf("%d ",j);

                   }

                   k++;

                             if(i==2)

                                      k=1;

                             if(i>=3)

                                      printf("* ");

                   printf("\n");

          }

          getch();

}

 

OUTPUT :

* *

*  *

* 1 *

* 1 2 *

* 1 2 3 *

 

2 PETTERN2 (Pettern2.c)

 

main()

{

          int i,j,a,k=1,r=1,c=1,p=3;

          clrscr();

          for(i=5;i>=1;i--)

          {

                   for(j=1;j<=i;j++)

                   {

                             gotoxy(c,r);

                             printf("%d   ",k++);

                             c=c+4;

                   }

                             c=p;

                             p+=2;

                             r++;

                             printf("\n");

          }

          getch();

}

OUTPUT :

 

1   2   3   4   5

6   7   8   9

10 11 12

13 14

15

 

3 PETTERN3 (Pettern3.c)

void main()

{

          int i,j,k=0,max;

          clrscr();

          printf("ENTER THE VALUE: ");

          scanf("%d",&max);

          for(i=max;i>=1;i--)

          {

                   for(j=1;j<=i;j++)

                     {

                             k++;

                             printf(" *");

                     }

                   printf("\n");

          }

          getch();

}

OUTPUT :

 

ENTER THE VALUE : 5

 

* * * * *

* * * *

* * *

* *

*

 

 

4 PETTERN4 (Pettern4.c)

 

void main()

{

          int i,j,n;

          clrscr();

          printf("ENTER THE NO. ");

          scanf("%d",&n);

          for(i=1;i

          {

                   for(j=1;j

                   {

                             if(i==n/2 || j==(n-1))

                                      printf("* ");

                             else

                                      printf(" ");

                   }

          printf("\n");

}

          getch();

}

 

OUTPUT :

 

ENTER THE NO : 8

 

          *

          *

          *

*  *  *  *  *  *  *

          *

          *

          *

 

 

5 PETTERN5 (Pettern5.c)

 

void main()

{

          int i,j;

          char k;

          clrscr();

          printf("ENTER ANY SYMBOL AS U LIKE: ");

 

          scanf("%c",&k);

          for(i=1;i<=5;i++)

          {

                   if(i==3)

                   {

                             for(j=1;j<=5;j++)

                                      printf("  %c",k);

                   }

                    else

                             printf("\t%c",k);

                   printf("\n");

          }

          getch();

}

OUTPUT :

 

ENTER ANY SYMBOL AS U LIKE : 8

 

8

8

8

8  8  8  8  8  8  8

8

8

8

 

6 PETTERN6 (Pettern6.c)

 

void main()

{

          int i,j,max,a=1;

          clrscr();

          printf("ENTER THE NO: ");

 

          scanf("%d",&max);

          for(i=max;i>=1;i--)

          {

                   for(j=i;j>=1;j--)

                   {

                             if(a<10)

                             {

                                      printf(" 0%d ",a);

                                      a++;

                             }

                             else

                                      printf(" %d ",a++);

                   }

                   printf("\n");

          }

          getch();

}

 

OUTPUT :

 

ENTER THE NO: 5

 

01

02 03

04 05 06

07 08 09 10

11 12 13 14 15

 

7 PETTERN7 (Pettern7.c)

 

void main()

{

          int i,j,max,a=1;

          clrscr();

          printf("ENTER THE NO: ");

          flushall();

          scanf("%d",&max);

          for(i=max;i>=1;i--)

          {

                   for(j=i;j>=1;j--)

                   {

                             if(a<10)

                             {

                                      printf(" 0%d ",a);

                                      a++;

                             }

                             else

                                      printf(" %d ",a++);

                   }

                   printf("\n");

          }

          getch();

}

OUTPUT :

 

ENTER THE NO: 5

 

01 02  03  04  05

06 07  08  09 

10 11 12

13 14

15

 

8 PETTERN8 (Pettern8.c)

 

void main()

{

          int i,j,max,a=1;

          clrscr();

          printf("ENTER THE NO: ");

          scanf("%d",&max);

          for(i=1;i<=max;i++)

          {

                   for(j=1;j<=i;j++)

                   {

                             if(a==0)

                             {

                                      printf(" 0 ");

                                      a++;

                             }

                             else if(a==1)

                             {

                                      printf(" 1 ");

                                      a--;

                             }

                   }

                   a=1;

                   printf("\n");

          }

          getch();

}

OUTPUT :

 

ENTER THE NO: 5

 

1  0

1  0  1

1  0  1  0

1  0  1  0  1

 

 

9 PETTERN9 (Pettern9.c)

 

void main()

{

          int i,j,max,a=1,b;

          clrscr();

          printf("ENTER THE NO: ");

          flushall();

          scanf("%d",&max);

          for(i=1;i<=max;i++)

          {

                   b=max-1;

                   for(j=1;j<=i;j++)

                   {

                             for(;b>=i-1;b--)

                                      printf("  ");

                             if(a<10)

                                      printf(" 0%d ",a++);

                             else

                                      printf(" %d ",a++);

                   }

                   printf("\n");

          }

          getch();

}

 

OUTPUT :

 

ENTER THE NO: 5

 

01

02 03

04 05 06

07 08 09 10

11 12 13 14 15

 

10 PETTERN10 (Pettern10.c)

 

void main()

{

          int i,j,max;

          clrscr();

          printf("ENTER THE NO: ");

          scanf("%d",&max);

          for(i=1;i<=max;i++)

          {

                   for(j=1;j<=max;j++)

                   {

                             if(i==1)

                                      printf("* ");

                             else if(i==max)

                                      printf("* ");

                             else if(j==1)

 

                                      printf("* ");

                             else if(j==max)

                                      printf("* ");

                             else

                                      printf("  ");

                   }

                   printf("\n");

          }

          getch();

}

OUTPUT :

 

ENTER THE NO: 5

 

*  *  *  *  *

*            *

*            *

*            *

*  *  *  *  *

 


11 PETTERN11 (Pettern11.c)

 

void main()

{

          int i,j,k,s,s1;

          clrscr();

          s=1;

          s1=4;

          for(i=1;i<=3;i++)

          {

                   for(j=1;j<=s;j++)

                             printf(" ");

                   printf("*");

                   if(i!=3)

                   {

                             for(k=1;k<=s1;k++)

                                      printf(" ");

                             printf("*");

                   }

                   printf("\n");

                   s=s++;

                   s1=s1-2;

          }

          s=2;

          s1=2;

          for(i=1;i<=2;i++)

          {

                   for(j=1;j<=s;j++)

                             printf(" ");

                   printf("*");

                             for(k=1;k<=s1;k++)

                                      printf(" ");

                   printf("*");

                   printf("\n");

                   s--;

                   s1=s1+2;

          }

          getch();

}

 

OUTPUT :

 

Enter The No: 5

 

*          *

*    *

*

*     *

*           *

 

 


12 PETTERN12 (Pettern12.c)

 

void main()

{

          int i,j,k,d,a;

          clrscr();

          k=1;

          for(i=1;i<=5;i++)

          {

                   printf("0%d ",k++);

          }

                   printf("\n");

                   for(j=1;j<=3;j++)

                   {

                             for(d=1;d<=2;d++)

                             {

                                      if(k<10)

                                      {

                                                printf("0%d          ",k++);

                                      }

                                      else

                                      {

                                                printf("%d          ",k++);

                                      }

                             }

                             printf("\n");

                   }

                             for(a=12;a<=16;a++)

                             {

                                      printf("%d ",k++);

                             }

 

          getch();

}

 

OUTPUT :

 

01 02 03 04 05

06                07  

08                09 

10                11 

12 13 14 15 16

 

13 PETTERN13 (Pettern13.c)

 

void main()

{

          int min,mino,a,max,t,p,r,k;

          char option;

          clrscr();

          printf("ENTER THE LIMIT OF TRAINGLE= ");

          scanf("%d",&max);

          printf("SERIES IN FORWARD OR IN REVERSE 'f' or 'r'= ");

          scanf("%c",&option);

          while(option!='f' && option!='r')

          {

printf("YOU HAVE ENTERED WRONG DATA ENTERED RIGHT DATA       'f' or 'r'= ");

          scanf("%c",&option);

          }

          /* for forward loop*/

          if(option=='f')

          {

                   a=1;

          }

          /* for reverse loop*/

          else

          {

                   p=1;

                   r=max;

                   k=0;

                   while(p<=max)

                   {

                             k=k+r;

                             r=r-1;

                             p=p+1;

                   }

                   a=k;

          }

          /* for triangle */

          t=max;

          for (min=1;min<=max;min=min+1)

          {

                   for(mino=1;mino<=t;)

                   {

                             if(option=='f')

                             {

                                      if(a<=9)

                                                printf("0%d  ",a);

                                      else

                                                printf("%d  ",a);

                                      a=a+1;

                             }

                             else

                             {

                                      if(a<=9)

                                                printf("0%d  ",a);

                                      else

                                                printf("%d  ",a);

                                      a=a-1;

                             }

                             mino=mino+1;

                   }

                   t=t-1;

                   printf("\n");

          }

          getch();

}

 

OUTPUT :

 

ENTER THE LIMIT OF TRAINGLE: 5

SERIES IN FORWARD OR REVERSE 'f' or 'r' : f

 

01 02 03 04 05

06 07 08 09

10 11 12

13 14

15

 

 

14 PETTERN14 (Pettern14.c)

 

void main()

{

          int min,mino,t,a,max,p;

          char option;

          clrscr();

          t=1;

          a=1;

          printf("ENTER THE LIMIT OF TRIANGLE= ");

          flushall();

          scanf("%d",&max);

printf("SERIES TO BE PRINTER IN FORWARD OR REVERSE 'f' or

     'r'= ");

          scanf("%c",&option);

 

          printf("*\n");

          printf("*  *\n");

 

          for(min=2;min

          {

                   if(option=='r')

                   {

                             p=max-2;

                             a=p;

                   }

                   else

                             a=t;

                   printf("*");

                   for(mino=2;mino<=min;mino++)

                   {

                             if(option=='f')

                             {

                                      if(a<=9)

                                      {

                                                printf(" 0%d ",a);

                                                a=a+1;

                                      }

                                      else

                                      {

                                                printf(" %d ",a);

                                                a=a+1;

                                      }

                             }

 

                             else

                             {

                                       if(a<=9)

                                       {

                                                 printf(" 0%d ",a);

                                                a=a-1;

                                      }

                                      else

                                      {

                                                printf(" %d ",a);

                                                a=a-1;

                                       }

                             }

                             if(mino==min)

                             {

                                      printf("  *");

                                       mino=mino+1;

                             }

                   }

                   printf("\n");

          }

          getch();

}

OUTPUT :

 

ENTER THE MAX LIMIT OF TRIANGLE : 8

SERIES TO BE PRINT IN FORWARD OR REVERSE "f" OR "r"= r

 

*

* *

* 06 *

* 06 05 *

* 06 05 04 *

* 06 05 04 03 *

* 06 05 04 03 02 *

* 06 05 04 03 02 01 *

 


15 PETTERN15 (Pettern15.c)

 

 

void main()

{

          int min,mino,max,a,t,p,q,r,z,s;

          char option;

          clrscr();

          printf("ENTER THE MAX LINE OF PYRAMID= ");

          flushall();

          scanf("%d",&max);

printf("SERIED TO BE PRINTED IN FORWARD OR REVERSE 'f'   or 'r'= ");

          flushall();

          scanf("%c",&option);

          if(option=='f')

          {

                   a=1;

          }

          else

          {

                   s=1;

                   r=max;

                   z=1;

                   while(s

                   {

                             r=r+(max-z);

                             z=z+1;

                             s=s+1;

                   }

                   a=r;

          }

          p=max;

          q=max;

          for(min=1;min<=max;min++)

          {

                   for(t=min;t

                   {

                             printf("  ");

                   }

                   for(mino=1;mino<=p;mino++)

                   {

                             if(option=='f')

                             {

                                       if(a<=9)

                                      {

                                                printf("0%d  ",a);

                                                a=a+1;

                                      }

 

                                      else

                                      {

                                                printf("%d  ",a);

                                                a=a+1;

                                      }

                             }

                             else

                             {

                                      if(a<=9)

                                      {

                                                printf("0%d  ",a);

                                                a=a-1;

                                      }

                                      else

                                      {

                                                printf("%d  ",a);

                                                a=a-1;

                                      }

                             }

                   }

                   p=p-1;

                   q=q+2;

                   printf("\n");

          }

          getch();

}

OUTPUT :

 

ENTER THE MAX LIMIT OF PYRAMID : 8

SERIES TO BE PRINTED IN FORWARD OR REVERSE ‘f’ OR ‘r’= r

 

35 35 34 33 32 31 30 29

28 27 26 25 24 23 22

21 20 19 18 17 16

15 14 13 12 11

10 09 08 07

06 05 04

03 02

01

 


16 PETTERN16 (Pettern16.c)

 

  void main()

{

          int min,mino,max,t,p,r;

          clrscr();

          printf("ENTER THE LIMIT IN ODD NO=");

          flushall();

          scanf("%d",&max);

          r=max%2;

          while(r==0)

          {

printf("YOU HAVE ENTERED WRONG DATA PLEASE ENTER RIGHT DATA: ");

                   flushall();

                   scanf("%d",&max);

                   r=max%2;

          }

          for (min=1;min<=max;min=min+1)

          {

                   if(min==(max/2)+1)

                   {

                             t=1;

                             while(t<=max)

                             {

                                      printf("* ");

                                      t=t+1;

                             }

                    }

                   else

                   {       for(p=1;p<=(max/2);p++)

                             {

                                      printf("  ");

                             }

                             printf("*");

                   }

 

                   printf("\n");

          }

 

          getch();

}

 

OUTPUT :

 

ENTER THE LIMIT IN ODD NO: 5

 

*

*

*  *  *  *  *

*

*

 

17 PETTERN17 (Pettern17.c)

 

void main()

{

          int t,p,r,min,min1,min2,max;

          clrscr();

          printf("ENTER THE LIMIT OF CROSS IN ODD= ");

          scanf("%d",&max);

          t=max%2;

          while(t==0)

          {

printf("YOU HAVE ENTERED WRONG NO PLEASE ENTER RIGHT ODD NO= ");

                   scanf("%d",&max);

                   t=max%2;

          }

          t=0;

          t=(max/2)+1;

          p=1;

          r=max-1;

          for(min=1;min<=t;min++)

          {

                   for(min1=1;min1<=p;min1++)

                             printf("  ");

                   p=p+1;

                   printf("*");

                   for(min2=1;min2<=r;min2++)

 

                             printf("  ");

                   r=r-2;

                   if(min!=(max/2)+1)

                             printf("*");

                   printf("\n");

          }

          t=0;

          t=max/2;

          p=max/2;

          r=2;

          for(min=1;min<=t;min++)

          {

                   for(min1=1;min1<=p;min1++)

                                      printf("  ");

                   p=p-1;

                   printf("*");

                   for(min2=1;min2<=r;min2++)

                             printf("  ");

                   r=r+2;

                   printf("*");

                   printf("\n");

          }

          getch();

}

OUTPUT :

 

ENTER THE LIMIT OF CROSS IN ODD NO: 5

 

*        *

*    *

*

*    *

*        *


18 PETTERN18 (Pettern18.c)

 

void main()

{

          int min,mino,row,col,c,t;

          char a;

          clrscr();

          printf("ENTER THE MAX LIMIT OF THE ROW= ");

          scanf("%d",&row);

          printf("ENTER THE MAX LIMIT OF THE COL= ");

          scanf("%d",&col);

          printf("ENTER THE DATA TO BE PRINTED: ");

scanf("%c",&a);

          for(min=1;min<=row;min++)

          {

                   if(min==1)

                   {

                             c=1;

                             while(c<=col)

                             {

                                      printf("%c ",a);

 

                                      c=c+1;

                             }

                             printf("\n");

                   }

                   else

                   {

                             if(min==row)

                             {

                                      t=1;

                                      while(t<=col)

                                      {

                                                printf("%c ",a);

                                                t=t+1;

                                      }

                                      printf("\n");

                             }

                             else

                             {

                                      printf("%c",a);

                                      for(mino=1;mino<=((col*2)-3);mino++)

                                      {

                                                printf(" ");

                                                if(mino==((col*2)-3))

                                                {

                                                          printf("%c\n",a);

                                                }

                                      }

                             }

                   }

          }

          getch();

}

OUTPUT :

 

ENTER THE LIMIT OF ROW: 5

ENTER THE LIMIT OF COL:  5

ENTER THE DATA TO BE PRINTED: 1

1 1 1 1 1

1          1

1          1

1          1

1 1 1 1 1

 

Posted Date: 9/10/2012 2:37:34 AM | Location : United States







Related Discussions:- C program for pattern star,pyramid,numbers, Assignment Help, Ask Question on C program for pattern star,pyramid,numbers, Get Answer, Expert's Help, C program for pattern star,pyramid,numbers Discussions

Write discussion on C program for pattern star,pyramid,numbers
Your posts are moderated
Related Questions
How to use HTTP Headers inside PHP? Write the statement through which it can be added? HTTP headers can be used in PHP by redirection that is written as: Headers can be

wap to cheak if a number is palindrom

Define some features of static storage class in c program? The features of a variable defined to contain a static storage class are as follows. Storage - memory Default

Memory management by c program: Write a program to memory management in c program unsigned max( unsigned, unsigned );   int BaseMemBlocks::allocBlock( size_t sz )

what is the purpose of pointer ? what is the syntax? how it works?

Task 1 Demonstrate a Java client and server exchanging one text message in each direction. Task 2 Demonstrate a C client and server exchanging one text message in each

A:BinaryHeap.h ------------ #ifndef BINARY_HEAP_H_ #define BINARY_HEAP_H_ #include "dsexceptions.h" #include "vector.h" // BinaryHeap class // CONSTRUCTION: wi

A Constructive Example Consider an example , to model a user-defined data type for  strings. The object simulates a character array ( string ) using a character pointer and an

Byteland county is very famous for luminous jewels. Luminous jewels are used in making beautiful necklaces. A necklace consists of various luminous jewels of particular colour. Nec

Introduction to C++ C++ was developed by Bjarne Stroustrup at Bell Laboratories in 1983. Originally, it was known as " C with class". C+ as an enhancement to the C language was