Professional Documents
Culture Documents
1
PATTERN PRINTING
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,k;
clrscr();
for(i=1;i<=5;i++)
{
for(j=1;j<=5-i;j++)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
printf(" %d",i);
}
printf("\n");
}
getch();
}
OUTPUT:
1
2 2
3 3 3
4 4 4 4
2
5 5 5 5 5
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,k;
clrscr();
for(i=1;i<=5;i++)
{
for(k=1;k<=i;k++)
{
printf(" %d",i);
}
printf("\n");
}
getch();
}
OUTPUT:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
3
Q3) Print the following pattern:-
1
2 2 2
3 3 3 3 3
4 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5
OUTPUT:
1
2 2 2
3 3 3 3 3
4 4 4 4 4 4 4
5 5 5 5 5 5 5 5 5
4
Q4) Print the following pattern:-
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,k;
clrscr();
for(i=5;i>=1;i--)
{
for(j=1;j<=5-i;j++)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
printf(" %d",i);
}
printf("\n");
}
getch();
}
OUTPUT:
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
5
Q5) Print the following pattern:-
* * * * *
* * * *
* * *
* *
*
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,k;
clrscr();
for(i=5;i>=1;i--)
{
for(j=1;j<=5-i;j++)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
printf(" *");
}
printf("\n");
}
getch();
}
OUTPUT:
* * * * *
* * * *
* * *
* *
*
6
Q6) Print the following pattern:-
* * * * *
* * * *
* * *
* *
*
#include<stdio.h>
#include<conio.h>
int main()
{
int i,j,k;
clrscr();
for(i=5;i>=1;i--)
{
for(j=1;j<=5-i;j++)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
printf(" *");
}
printf("\n");
}
getch();
return 0;
}
OUTPUT:
* * * * *
* * * *
7
* * *
* *
*
*
* *
* * *
* * * *
* * * * *
#include <stdio.h>
#include <conio.h>
int main()
{
int a,i,n;
clrscr();
for(i=1;i<=5;++i)
{
for(a=1;a<=i;++a)
{
printf(" *");
}
printf("\n");
}
getch();
return 0;
}
OUTPUT:
*
* *
* * *
* * * *
* * * * *
9
Q9) Print the following pattern:-
*
***
*****
* ******
#include <stdio.h>
#include <conio.h>
int main()
{
int i,j,k,l,m;
clrscr();
for(i=1;i<=11;++i)
{
for(j=1;j<=(24-(2*i-1));++j)
{
printf(" ");
}
for(k=1;k<=(2*i-1);++k)
{
printf(" *");
}
printf("\n");
}
getch();
return 0;
}
OUTPUT:
*
***
*****
* ******
10
Q10) Print the following pattern:-
* * * * *
* *
*
* *
* * * * *
The required code is:
#include <stdio.h>
#include <conio.h>
int main()
{
int i,j,k,l;
clrscr();
for(i=1;i<=13;i++)
{
printf(" *");
}
printf("\n");
for(i=5;i>=1;i--)
{
for(j=1;j<=6-i;j++)
{
printf(" ");
}
printf(" *");
for(k=1;k<=2*i-1;k++)
{
printf(" ");
}
printf(" *");
printf("\n");
}
for(l=1;l<=13;l++)
{
printf(" ");
}
printf("*\n");
for(i=1;i<=5;i++)
{
11
for(j=1;j<=6-i;j++)
{
printf(" ");
}
printf(" *");
for(k=1;k<=2*i-1;k++)
{
printf(" ");
}
printf(" *");
printf("\n");
}
for(i=1;i<=13;i++)
{
printf(" *");
}
getch();
return 0;
}
OUTPUT:
* * * * *
* *
*
* *
* * * * *
12
Q11) Print the following pattern:-
* ! * ! * ! *
* ! * ! *
* ! *
*
The required code is:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,k,l;
clrscr();
for(i=1;i<=4;i++)
{
for(j=1;j<=2*i-1;j++)
{
printf(" ");
}
for(k=8;k>=2*i;k--)
{
if(k%2==0)
{
printf(" *");
}
else
{
printf(" !");
}
}
printf("\n");
}
getch();
}
OUTPUT:-
* ! * ! * ! *
* ! * ! *
13
* ! *
*
OUTPUT:
1
0 1 0
1 0 1 0 1
0 1 0 1 0 1 0
15
Q13) Print the following pattern:-
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
OUTPUT:
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
16
Q14) Print the following pattern:-
A B C D E F G F E D C B A
A B C D E F F E D C B A
A B C D E E D C B A
A B C D D C B A
A B C C B A
A B B A
A A
#include <stdio.h>
#include <conio.h>
int main()
{
int i,n,a=65,j,k,l,m;
clrscr();
for(m=1;m<=7;m++)
{
printf("%c",a);
a++;
}
a=71;
for(n=1;n<=6;n++)
{
a=a-- ;
printf("%c",a);
}
printf("\n");
a=65;
for(i=1;i<=6;++i)
{
for(j=1;j<=7-i;j++)
{
printf("%c",a);
a++;
}
for(k=1;k<=(2*i-1);k++)
{
printf(" ");
17
}
for(l=7;l>=i+1;l--)
{
a--;
printf("%c",a);
}
printf("\n");
}
getch();
return 0;
}
OUTPUT:
A B C D E F G F E D C B A
A B C D E F F E D C B A
A B C D E E D C B A
A B C D D C B A
A B C C B A
A B B A
A A
18
Q15) Print the following pattern:-
A
A A
A A
A A
A
#include <stdio.h>
#include <conio.h>
int main()
{
int i,j,k,l;
clrscr();
for(l=1;l<=15;l++)
{
printf(" ");
}
printf("A\n");
for(i=1;i<=6;i++)
{
for(j=1;j<=7-i;j++)
{
printf(" ");
}
printf(" A");
for(k=1;k<=2*i-1;k++)
{
printf(" ");
}
printf(" A");
printf("\n");
}
for(i=1;i<=5;i++)
19
{
for(j=1;j<=i+1;j++)
{
printf(" ");
}
printf(" A");
for(k=10;k>=2*i;k--)
{
printf(" ");
}
printf(" A");
printf("\n");
}
for(l=1;l<=15;l++)
{
printf(" ");
}
printf("A");
getch();
return 0;
}
OUTPUT:
A
A A
A A
A A
A
20
Q16) Print the following pattern:-
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,k;
clrscr();
for(i=5;i>=1;i--)
{
for(j=1;j<=5-i;j++)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
printf(" %d",i);
}
printf("\n");
}
getch();
}
OUTPUT:
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1
21
Q17) Print the following pattern:-
* * * * *
* * *
*
* * *
* * * * *
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,k;
clrscr();
for(i=3;i>=1;i--)
{
for(j=3;j>=i;j--)
{
printf(" ");
}
for(k=1;k<=2*i-1;k++)
{
printf(" *");
}
printf("\n");
}
for(i=2;i<=3;i++)
{
for(j=0;j<=3-i;j++)
{
printf(" ");
}
for(k=1;k<=2*i-1;k++)
{
printf(" *");
}
printf("\n");
22
}
getch();
}
OUTPUT:-
* * * * *
* * *
*
* * *
* * * * *
23
Q18) Print the following pattern:-
1 2 3 2 1
2 3 2
3
2 3 2
1 2 3 2 1
#include<stdio.h>
#include<conio.h>
#include<math.h>
int main()
{
int i,j,k,l;
clrscr();
for(i=1;i<=3;i++)
{
for(k=1;k<=i;k++)
{
printf(" ");
}
for(j=i;j<=3;j++)
{
printf(" %d",j);
}
for(l=2;l>=i;l--)
{
printf(" %d",l);
}
printf("\n");
}
for(i=2;i>=1;i--)
{
for(k=1;k<=i;k++)
{
printf(" ");
}
for(j=i;j<=3;j++)
{
printf(" %d",j);
}
for(l=2;l>=i;l--)
24
{
printf(" %d",l);
}
printf("\n");
}
getch();
return 0;
}
OUTPUT:-
1 2 3 2 1
2 3 2
3
2 3 2
1 2 3 2 1
25
Q19) Print the following pattern:-
1
1 2
1 2 3
1 2 3 4
#include <stdio.h>
#include <conio.h>
int main()
{
int i,j,k,l,m,n;
clrscr();
for(i=1;i<=4;++i)
{
for(j=1;j<=5-i;++j)
{
printf(" ");
}
for(k=1;k<=i;++k)
{
printf(" %d",k);
}
printf("\n");
}
getch();
return 0;
}
OUTPUT:-
1
1 2
1 2 3
1 2 3 4
26
Q20) Print the following pattern:-
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
#include <stdio.h>
#include <conio.h>
int main()
{
int i,j,k;
clrscr();
for(i=1;i<=5;++i)
{
for(k=((i*i)-i+2)/2;k<=(i*(i+1))/2;++k)
{
printf(" %d",k);
}
printf("\n");
}
getch();
return 0;
}
OUTPUT:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
27
28