C Java Program Pattern Solution
C Java Program Pattern Solution
#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
*/
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
*/
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
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;
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
*/