You are on page 1of 28

<COVERPAGE OF THE PROJECT ERASR

THIS LINE DURING PRINTING>

<PUT COLLEGE LOGO HERE IS


POSSIBLE>

Sub: Introduction To Computer Programming


Group Members:
1. Arunangshu Banerjee (CSE-15)
2. Devangshu Lalwani (CSE-17)
3. Shreya Dhar (CSE-18)
4. Md. Darain Feroz (CSE-19)
5. Romik Roy (CSE-20)
6. Sayantan Mridha (CSE-21)
Class: 1st Year Sec: B

1
PATTERN PRINTING

Q1) Print the following pattern:-


1
2 2
3 3 3
4 4 4 4
5 5 5 5 5

The required code is:

#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

Q2) Print the following pattern:-

1
2 2
3 3 3
4 4 4 4
5 5 5 5 5

The required code is:

#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

The required code is:


#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<=2*i-1;k++)
{
printf(" %d",i);
}
printf("\n");
}
getch();
}

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

The required code is:

#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:-

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

The required code is:

#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:-

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

The required code is:

#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
* * *
* *
*

Q7) Print the following pattern:-


*
* * *
* * * * *
* * *
*
The required code is:
#include <stdio.h>
#include <conio.h>
int main()
{
int i,j,k,l,m,n;
clrscr();
for(i=1;i<=3;++i)
{
for(j=1;j<=22-(2*i-1);++j)
{
printf(" ");
}
for(k=1;k<=2*i-1;++k)
{
printf(" *");
}
printf("\n");
}
for(i=2;i>=1;i--)
{
for(j=0;j<=21-(2*i-1);++j)
{
printf(" ");
}
for(k=2*i-1;k>=1;k--)
{
printf(" *");
}
printf("\n");
}
getch();
return 0;
}
OUTPUT:
*
* * *
8
* * * * *
* * *
*

Q8) Print the following pattern:-

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

The required code is:

#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:-

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

The required code is:

#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
* ! *
*

Q12) Print the following pattern:-


1
0 1 0
1 0 1 0 1
0 1 0 1 0 1 0
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=i;j<=4;j++)
{
printf(" ");
}
for(k=i;k>=1;k--)
{
if(k%2==0)
{
printf(" 0");
}
else
{
printf(" 1");
}
}
for(k=2;k<=i;k++)
{
if(k%2==0)
{
printf(" 0");
}
else
{
printf(" 1");
}
}
printf("\n");
}
14
getch();
}

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

The required code is:


#include<stdio.h>
#include<conio.h>
void main()
{
int i,j,k;
clrscr();
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
{
printf(" %d",j);
}
for(j=i-1;j>=1;j--)
{
printf(" %d",j);
}
printf("\n");
}
getch();
}

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

The required code is:

#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

The required code is:

#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

The required code is:

#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:-

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

The required code is:

#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

The required code is:

#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

The required code is:

#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

The required code is:

#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

You might also like