100% found this document useful (1 vote)
616 views

C Java Program Pattern Solution

The document contains 30 questions related to C programming patterns. Each question provides sample code to generate a specific pattern output through nested for loops. The code demonstrates various techniques for printing characters, numbers, and strings in a structured format through incremental changes in loop variables, counters, and spacing.

Uploaded by

Ankit Patel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
616 views

C Java Program Pattern Solution

The document contains 30 questions related to C programming patterns. Each question provides sample code to generate a specific pattern output through nested for loops. The code demonstrates various techniques for printing characters, numbers, and strings in a structured format through incremental changes in loop variables, counters, and spacing.

Uploaded by

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

Q1.

#include<stdio.h>

int main()

int i,j,k;

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

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

printf("%d",j);

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

printf("%d",k);

printf("\n");

return 0;

Q2. #include<stdio.h>

int main()

int i,j,k;

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

if(i==1)

break;

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

printf("%d",j);

printf("\n");}

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

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

printf("%d",j);

printf("\n");

return 0;

/*Q.2

1234567

123456

12345

1234

123

12

12

123

1234

12345

123456

1234567

*/

Q3.

#include<stdio.h>

int main()

int i,j,k,sp=6;

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

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

printf("1");

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

printf("%d",i);

printf("\n");

sp--;

return 0;

/*Q. 3

Its Output

1111111

1111122

1111333

1114444

1155555

1666666

7777777

*/

Q4.

/* Output

Q. 4

1234567

234567

34567

4567

567

67

67
567

4567

34567

234567

1234567

*/

#include<stdio.h>

int main()

int i,j,k,sp=1;

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

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

printf(" ");

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

printf("%d ",j);

printf("\n");

sp++;

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

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

printf(" ");

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

printf("%d ",j);

printf("\n");

sp--;

}
return 0;

Q5.

#include<stdio.h>

int main()

int i,t,j,k,sp;

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

sp=4,k=1,t=i;

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

if(k==1)

printf("%d ",i);

k++;}

else

t+=sp;

printf("%d ",t);

sp--;

} printf("\n");

return 0;

}
/*Output

26

3 7 10

4 8 11 13

5 9 12 14 15

*/

Q 6.

/*

Output

10

101

1010

*/

#include<stdio.h>

int main()

int i,j,k,sp=6;

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

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

if(j%2!=0)

printf("1 ");

else

printf("0 ");

printf("\n");

sp--;
}

return 0;

Q7.

#include<stdio.h>

int main()

int i,j,k,sp=6;

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

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

printf("%d ",j);

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

printf("%d ",k);

printf("\n");

sp--;

return 0;

/*Output

212

32123

4321234

543212345

65432123456

*/

Q8.

#include<stdio.h>
int main()

int i,j,k,sp=6;

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

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

printf("%d",j);

printf("\n");

sp--;

return 0;

/*Output

21

321

4321

54321

654321

*/

Q9.

#include<stdio.h>

int main()

int i,j,k,sp=6;

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

for(j=i;j>=1;j--)
printf("%d",j);

printf("\n");

sp--;

return 0;

/*Output

654321

54321

4321

321

21

*/

Q10.

#include<stdio.h>

int main()

int i,j,k,sp=6;

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

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

printf("%d",j);

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

printf("%d",k);

printf("\n");

sp--;

return 0;
}

/*Output

65432123456

543212345

4321234

32123

212

*/

Q11.

#include<stdio.h>

int main()

int i,j,k,sp=6;

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

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

printf("%d",j);

for(k=j-2;k>=i;k--)

printf("%d",k);

printf("\n");

sp--;

return 0;

/*Output

232
34543

4567654

567898765

*/

Q12.

#include<stdio.h>

int main()

int i,j,k,sp=6;

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

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

printf("%d",j);

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

printf("%d",k);

printf("\n");

sp--;

return 0;

/*Output

1234554321

12344321

123321

1221

11
*/

Q13.

#include<stdio.h>

int main()

int i,j,k=64,sp=6;

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

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

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

k+=j-1;

printf("\n");

sp--;

return 0;

/*

Output

BC

DEF

GHIJ

KLMNO

*/

Q14.

#include<stdio.h>

int main()

int i,j,k=64,sp=6;
for(i=1;i<=6;i++)

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

printf("%d",j);

printf("\n");

return 0;

/*

Output

24

246

2468

2 4 6 8 10

2 4 6 8 10 12

*/

Q15.

#include<stdio.h>

int main()

int i,j,k=1,sp=6;

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

if(i%2==0)

k=0;

else

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

printf("%d",k);

if(k==1)

k=0;

else

k=1;

printf("\n");

return 0;

/*

Output

01

101

0101

10101

010101

*/

Q16. Couldn’t have answered.

Q17.

#include<stdio.h>

int main()

int i,j,k=1,sp=6;
for(i=0;i<5;i++)

for(j=0;j<5;j++){

if(i%4==0||j%4==0)

printf("1");

else if((i%4==1||j%4==1)||(i%4==3||j%4==3))

printf("2");

else if(i%4==2&&j%4==2)

printf("3");

printf("\n");

return 0;

/*

Output

11111

12221

12321

12221

11111

*/

Q18. Couldn’t have answered.

Q19.

#include<stdio.h>

int main()

int i,j,k=1,sp=3;
for(i=1;i<=4;i++)

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

printf("_ ");

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

if(j%2==0)

printf("A ");

else

printf("* ");

printf("\n");

sp--;

return 0;

/*

Output

___*

__*A*

_*A*A*

*A*A*A*

*/

Q20.

#include<stdio.h>

int main()
{

int i,j,k=1,sp=6;

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

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

printf("_");

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

printf("%d ",j);

for(k=j-2;k>=i;k--)

printf("%d ",k);

printf("\n");

sp--;

return 0;

/*

Output

------1

-----1 1

----1 2 1

---1 3 3 1

--1 4 6 4 1

1 5 10 10 5 1

*/

Q21.

#include<stdio.h>
int main()

int i,j,a[3][3],b[3][3],k=1;

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

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

scanf("%d",&a[i][j]);

printf("\n");

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

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

b[i][j]=a[j][i];

printf("%d",b[i][j]);

printf("\n");

return 0;

/*Output

Write a program to find Transpose of the given Matrix:

129

047

732

(output expected)

107

243

972
*/

Q22.

#include<stdio.h>

int main()

int i,j,k=63,sp=6;

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

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

k+=2;

printf("%c",k);

printf("\n");

}k=64;

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

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

k+=2;

printf("%c",k);

printf("\n");

return 0;

/*

Output

A
CE

GIK

MOQS

BDF

HJ

*/

Q23.

#include<stdio.h>

int main()

int i,j,k=1,sp=3;

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

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

printf("%d ",j);

printf("\n");

return 0;

/*

Output

32
654

7 8 9 10

*/

Q24.

#include<stdio.h>

int main()

int i,j,k=1,sp=4;

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

printf("*");

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

printf("_");

}sp--;printf("*");

printf("\n");

}sp=1;

printf("*\n");

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

printf("*");

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

printf("_");

}sp++;printf("*");

printf("\n");

return 0;
}

/*

Output

*____*

*___*

*__*

*_*

*_*

*__*

*___*

*____*

*/

Q25.

#include<stdio.h>

int fact(int);

int c(int,int);

int main()

int i,j,k=1,sp=5;

for(i=0;i<6;i++)

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

printf("_");

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

printf("%d ",c(i,j));

}
printf("\n");

sp--;

return 0;

int c(int n,int r)

return fact(n)/(fact(r)*fact(n-r));

int fact(int n)

if (n==1||n==0)

return 1;

else

return n*fact(n-1);

/*

Output

------1

-----1 1

----1 2 1

---1 3 3 1

--1 4 6 4 1

1 5 10 10 5 1
*/

Q26.

#include<stdio.h>

int main()

int i,j,m=3,k=1,t=5,sp=3;

printf("-----5\n");

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

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

printf("-");

printf("%d",t-i);

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

printf("0");

printf("%d",t+i);

printf("\n");

m+=2;sp--;

return 0;

/*Output

-----5

---40006

--3000007

-200000008

10000000009
*/

Q27.

#include<stdio.h>

int main()

int i,j,m=1,k=1,t=5,sp=3,sp2=1,sp1=5,m1=12;

printf("----5-------13\n");

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

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

printf("-");

printf("%d",t-i);

for(j=0;j<m;j++)

printf("-");

printf("%d",t+i);

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

printf("-");

if(i==4)

continue;

else

printf("%d",m1--);

printf("\n");

m+=2;sp--;

sp1-=2;

return 0;

}
/*Output

- - - - 5 - - - - - - - 13

- - - 4 - 6 - - - - - 12

- - 3 - - - 7 - - - 11

- 2 - - - - - 8 - 10

1-------9

*/

Q28.

#include<stdio.h>

int main()

int i,j,m=1,sp=3;

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

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

if(j==1||2*i-1%j==0||i==8)

printf("*");

else

printf("-");

printf("\n");

sp--;

}
return 0;

/*Output

---1

--3-5

- 7 - 9 - 11

13 - 15 - 17 - 19

*/

Q29.

#include<stdio.h>

int main()

int i,j,m=1,sp=3;

printf("**\n*\n");

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

m=2*i-1;

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

if(j==1||i==j||i==9)

printf("*");

else

printf("-");
}

printf("\n");

sp--;

return 0;

/*Output

---1

--3-5

- 7 - 9 - 11

13 - 15 - 17 - 19

*/

Q30.

#include<stdio.h>

int main()

int i,j,m=1,sp=3;

for(i=7;i>=1;i-=2)

printf("0");

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

{
printf("-");

printf("0");

printf("\n");

sp--;

for(i=3;i<=7;i+=2)

printf("0");

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

printf("-");

printf("0");

printf("\n");

return 0;

/*Output

0-------0

0-----0

0---0

0-0

0---0

0-----0

0-------0
*/

You might also like