0% found this document useful (0 votes)
53 views22 pages

C Program To Print Pattern

The document contains code for 17 different patterns printed using C programming language. Each pattern is numbered and contains the code to print that specific pattern along with sample output. The patterns include number patterns, alphabet patterns, and patterns with symbols like stars and spaces.

Uploaded by

mddabberalam454
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views22 pages

C Program To Print Pattern

The document contains code for 17 different patterns printed using C programming language. Each pattern is numbered and contains the code to print that specific pattern along with sample output. The patterns include number patterns, alphabet patterns, and patterns with symbols like stars and spaces.

Uploaded by

mddabberalam454
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

C PROGRAM TO

PRINT PATTERN
PATTERN 1:
#include<stdio.h>

int main()

int i,j,n;

printf("Enter a number for pattern:");

scanf("%d",&n);

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

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

printf("*");

printf("\n");

return 0;

/* OUTPUT:

**

***
****

*****

******

*/

PATTERN 2:
#include<stdio.h>

int main()

int i,j,n;

printf("Enter a number for pattern:");

scanf("%d",&n);

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

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

printf("*");

printf("\n");

}*/

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

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

printf("*");
}

printf("\n");

return 0;

/* OUTPUT:

output will be same

Enter a number for pattern:5

*****

****

***

**

*/

PATTERN 3:
#include<stdio.h>

int main()

int i,j,n;

printf("Enter a number for pattern:");

scanf("%d",&n);

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

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

printf("%d",j);

printf("\n");

return 0;

/* OUTPUT:

Enter a number for pattern:6

12

123

1234

12345

123456

*/

PATTERN 4:
#include<stdio.h>

int main()

int i,j,n;

printf("Enter a number for pattern:");

scanf("%d",&n);

for(i=n;i>=1;i--)
{

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

printf(" %d ",j);

printf("\n");

return 0;

/* OUTPUT:
Enter a number for pattern:9

1 2 3 4 5 6 7 8 9

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7

1 2 3 4 5 6

1 2 3 4 5

1 2 3 4

1 2 3

1 2

*/

PATTERN 5:
#include<stdio.h>

int main()
{

int i,j,n;

printf("Enter a number for pattern:");

scanf("%d",&n);

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

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

printf(" %d",j);

printf("\n");

return 0;

/* OUTPUT:
Enter a number for pattern:6

654321

65432

6543

654

65

*/

PATTERN 6:
#include<stdio.h>

int main()

int i,j,k;

printf("Enter a number: ");

scanf("%d",&k);

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

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

if((i+j)<=k)

printf(" ");

else

printf("*");

printf("\n");

return 0;

/* OUTPUT:
Enter a number: 6

**

***

****

*****

******

*/

PATTERN 7:
#include<stdio.h>

int main()

int i,j,k;

printf("Enter a number for pattern: ");

scanf("%d",&k);

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

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

printf("%d",i);

printf("\n");

}
/* OUTPUT:

Enter a number for pattern: 6

22

333

4444

55555

666666

*/

PATTERN 8:
#include<stdio.h>

int main()

int i,j,k,l=1;

printf("Enter a number for pattern: ");

scanf("%d",&k);

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

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

printf(" %d ",l);

l++;

printf("\n");
}

/* OUTPUT:

Enter a number for pattern: 8

2 3

4 5 6

7 8 9 10

11 12 13 14 15

16 17 18 19 20 21

22 23 24 25 26 27 28

29 30 31 32 33 34 35 36

*/

PATTERN 9:
#include<stdio.h>

int main()

int i,j,rows,space;

printf("Enter a number for pattern: ");

scanf("%d",&rows);

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

for(space=1;space<=(rows-i);space++)
{

printf(" ");

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

printf("* ");

printf("\n");

return 0;

/* OUTPUT:
Enter a number for pattern: 6

**

***

****

*****

******

*/

PATTERN 10:
#include<stdio.h>

int main()
{

int i,j,rows,space;

printf("Enter a number for pattern: ");

scanf("%d",&rows);

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

for(space=1;space<=(rows-i);space++)

printf(" ");

for(j=1;j<=2*i-1;j++)

printf("*");

printf("\n");

return 0;

/* OUTPUT:
Enter a number for pattern: 6

***

*****

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

***********

*/

PATTERN 11:
#include<stdio.h>

int main()

int i,j,rows,space;

printf("Enter a number for pattern: ");

scanf("%d",&rows);

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

for(space=1;space<=(rows-i);space++)

printf(" ");

for(j=1;j<=2*i-1;j++)

printf("*");

printf("\n");

return 0;

}
/* OUTPUT:

Enter a number for pattern: 5

*********

*******

*****

***

*/

PATTERN 12:
#include<stdio.h>

int main()

int i,j,rows,space;

printf("Enter a number for pattern: ");

scanf("%d",&rows);

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

for(space=1;space<=(rows-i);space++)

printf(" ");

for(j=1;j<=2*i-1;j++)

printf("*");
}

printf("\n");

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

for(space=1;space<=(rows-i);space++)

printf(" ");

for(j=1;j<=2*i-1;j++)

printf("*");

printf("\n");

return 0;

/* OUTPUT:

Enter a number for pattern: 5

***

*****

*******

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

*****

***

*/

PATTERN 13:
#include<stdio.h>

int main()

int i,j,n;

printf("Enter a number for pattern:");

scanf("%d",&n);

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

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

printf("*");

printf("\n");

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

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

{
printf("*");

printf("\n");

return 0;

/* OUTPUT:

Enter a number for pattern:6

**

***

****

*****

******

*****

****

***

**

*/

PATTERN 14:
#include<stdio.h>

int main()

{
int i,j,rows,space;

printf("Enter a number for pattern: ");

scanf("%d",&rows);

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

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

printf("%c",64+j);

printf("\n");

return 0;

/* OUTPUT:

Enter a number for pattern: 6

AB

ABC

ABCD

ABCDE

ABCDEF

*/

PATTERN 15:
#include<stdio.h>
int main()

int i,j,rows;

printf("Enter a number for printing pattern: ");

scanf("%d",&rows);

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

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

printf("%c",64+j);

printf("\n");

return 0;

/* OUTPUT:
Enter a number for printing pattern: 5

ABCDE

ABCD

ABC

AB

*/

PATTERN 16:
#include<stdio.h>

int main()

int i,j,rows;

printf("Enter a number for printing pattern: ");

scanf("%d",&rows);

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

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

printf("%c",64+i);

printf("\n");

return 0;

/* OUTPUT:
Enter a number for printing pattern: 5

EEEEE

DDDD

CCC

BB

*/
PATTERN 17:
#include<stdio.h>

int main()

int i,j,rows;

printf("Enter a number for printing pattern: ");

scanf("%d",&rows);

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

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

printf("%c",64+i);

printf("\n");

return 0;

/* OUTPUT:
Enter a number for printing pattern: 6

BB

CCC

DDDD

EEEEE
FFFFFF

*/

You might also like