Pattern Progran On C
Pattern Progran On C
12345
1234
123
12
1
#include <stdio.h>
int main()
{
int i, j;
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
2.
12345
2345
345
45
5
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=i;j<=5;j++)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
3.
54321
4321
321
21
1
#include <stdio.h>
int main()
{
int i, j;
for(i=5;i>=1;i--)
{
for(j=i;j>=1;j--)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
4.
54321
5432
543
54
5
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=5;j>=i;j--)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
5.
1
12
123
1234
12345
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
6.
5
45
345
2345
12345
#include <stdio.h>
int main()
{
int i, j;
for(i=5;i>=1;i--)
{
for(j=i;j<=5;j++)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
7
1
21
321
4321
54321
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=i;j>=1;j--)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
8.
5
54
543
5432
54321
#include <stdio.h>
int main()
{
int i, j;
for(i=5;i>=1;i--)
{
for(j=5;j>=i;j--)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
9.
1
22
333
4444
55555
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",i);
}
printf("\n");
}
return 0;
}
10.
5
44
333
2222
11111
#include <stdio.h>
int main()
{
int i, j;
for(i=5;i>=1;i--)
{
for(j=5;j>=i;j--)
{
printf("%d",i);
}
printf("\n");
}
return 0;
}
11.
55555
4444
333
22
1
#include <stdio.h>
int main()
{
int i, j;
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%d",i);
}
printf("\n");
}
return 0;
}
12.
11111
2222
333
44
5
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=5;j>=i;j--)
{
printf("%d",i);
}
printf("\n");
}
return 0;
}
13.
12345
4321
123
21
1
int main()
{
int i,j,k;
for(i=5;i>=1;i--)
{
if(i%2==1) k=1;
else k=i;
for(j=1;j<=i;j++)
{
printf("%d",k);
if(i%2==1) k++;
else k--;
}
printf("\n");
}
return 0;
}
1234567
12345
123
1
int main()
{
int i,j;
for(i=7;i>=1;i-=2)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
14
01
101
0101
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<=4;i++)
{
for(j=i;j>=1;j--)
{
printf("%d",j%2);
}
printf("\n");
}
return 0;
}
15
13579
3579
579
79
9
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i+=2)
{
for(j=i;j<=9;j+=2)
{
printf("%d",j);
}
printf("\n");
}
return 0;
}
16
1
2 4
1 3 5
2 4 6 8
1 3 5 7 9
#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<=5;i++)
{
if(i%2==0)
{
k=2;
}
else
{
k=1;
}
for(j=1;j<=i;j++,k+=2)
{
printf("%d ", k);
}
printf("\n");
}
return 0;
}
17
55555
45555
34555
23455
12345
int main()
{
int i, j, k;
for(i=5;i>=1;i--)
{
k = i;
for(j=1;j<=5;j++)
{
if(k <= 5)
{
printf("%d",k);
}
else
{
printf("5");
}
k++;
}
printf("\n");
}
return 0;
}
18
1
23
456
78910
#include<stdio.h>
int main()
{
int i,j,k;
k=1;
for(i=1;i<5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",k++);
}
printf("\n");
}
return 0;
}
19
1
10
101
1010
10101
#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d",j%2);
}
printf("\n");
}
return 0;
}
20
12344321
123**321
12****21
1******1
#include<stdio.h>
int main()
{
int i,j,k;
for(i=4;i>=1;i--)
{
for(j=1;j<=4;j++)
{
if(j<=i)
printf("%d",j);
else
printf(" ");
}
for(j=4;j>=1;j--)
{
if(j<=i)
printf("%d",j);
else
printf(" ");
}
printf("\n");
}
return 0;
}
21
1
2 3 4
5 6 7 8 9
#include<stdio.h>
int main()
{
int i,j,k;
k=1;
for(i=1;i<=5;i+=2)
{
for(j=5;j>=1;j--)
{
if(j>i)
printf(" ");
else
printf("%d ",k++);
}
printf("\n");
}
return 0;
}
22
1 2 3 4 5 6 7 8 9 10
36 37 38 39 40 41 42 43 44 11
35 64 65 66 67 68 69 70 45 12
34 63 84 85 86 87 88 71 46 13
33 62 83 96 97 98 89 72 47 14
32 61 82 95 100 99 90 73 48 15
31 60 81 94 93 92 91 74 49 16
30 59 80 79 78 77 76 75 50 17
29 58 57 56 55 54 53 52 51 18
28 27 26 25 24 23 22 21 20 19
#include<stdio.h>
int main()
{
int a[10][10]={0},i,j,low=0,top=9,n=1;
for(i=0;i<5;i++,low++,top--)
{
for(j=low;j<=top;j++,n++)
a[i][j]=n;
for(j=low+1;j<=top;j++,n++)
a[j][top]=n;
for(j=top-1;j>=low;j--,n++)
a[top][j]=n;
for(j=top-1;j>low;j--,n++)
a[j][low]=n;
}
printf("\t\t\t\tPerfect Square\n");
for(i=0;i<10;i++)
{
printf("\n\n\t");
for(j=0;j<10;j++)
{
printf("%6d",a[i][j]);
delay(300);
}
}
return 0;
}
23
11111
2222
333
22
1
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=5;j>=i;j--)
{
if(i<=3)
printf("%d",i);
else
printf("%d",6-i);
}
printf("\n");
}
return 0;
}
24
5432*
543*1
54*21
5*321
*4321
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=5;j>=1;j--)
{
if(i==j)
printf("*");
else
printf("%d",j);
}
printf("\n");
}
return 0;
}
25
1
121
12321
1234321
#include<stdio.h>
int main()
{
int i,j;
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");
}
return 0;
}
26
0
909
89098
7890987
678909876
56789098765
4567890987654
345678909876543
23456789098765432
1234567890987654321
#include<stdio.h>
int main()
{
int i,j;
printf("0\n");
for(i=9;i>=1;i--)
{
for(j=i;j<=9;j++)
printf("%d",j);
printf("0");
for(j=9;j>=i;j--)
printf("%d",j);
printf("\n");
}
return 0;
}
27
1 1
12 21
123 321
1234 4321
1234554321
#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
{
if(j<=i)
printf("%d",j);
else
printf(" ");
}
for(j=5;j>=1;j--)
{
if(j<=i)
printf("%d",j);
else
printf(" ");
}
printf("\n");
}
return 0;
}
28
21
321
4321
54321
#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<=5;i++)
{
for(j=5;j>=1;j--)
{
if(j<=i)
printf("%d",j);
else
printf(" ");
}
printf("\n");
}
return 0;
}
29
1
232
45654
78910987
#include<stdio.h>
int main()
{
int i,j,k=1,l=1,n=4;
for(i=1;i<=n;i++)
{
l=k;
for(j=1;j<=i;j++)
printf("%d",l++);
k=l--;
for(j=1;j<i;j++)
printf("%d",--l);
printf("\n");
}
return 0;
}
30
1
2*2
3*3*3
4*4*4*4
4*4*4*4
3*3*3
2*2
1
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
{
if(j<i)
printf("%d*",i);
else
printf("%d",i);
}
printf(" \n");
}
for(i=4;i>=1;i--)
{
for(j=1;j<=i;j++)
{
if(j<i)
printf("%d*",i);
else
printf("%d",i);
}
printf(" \n");
}
return 0;
}
31
11
12 13
13 14 15
14 15 16 17
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
{
printf("%d ", 9+i+j);
}
printf("\n");
}
return 0;
}
32
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
#include<stdio.h>
int main()
{
int i,j,k;
k=1;
for(i=1;i<=5;i++)
{
for(j=5;j>=1;j--)
{
if(j > i)
printf(" ");
else
printf("%3d",k++);
}
printf("\n");
}
return 0;
}
33
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
#include<stdio.h>
int main()
{
int i,j,k;
k=1;
for(i=1;i<=5;i++)
{
for(j=5;j>=1;j--)
{
if(j > i)
printf(" ");
else
printf("%3d",k++);
}
printf("\n");
}
return 0;
}
34
5
54
543
5432
54321
int main()
{
int i,j;
for(i=5;i>=1;i--)
{
for(j=1;j<i;j++)
printf(" ");
for(j=5;j>=i;j--)
printf("%d",j);
printf("\n");
}
return 0;
}
35
1
212
32123
4321234
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=i;j>1;j--)
printf("%d",j);
for(j=1;j<=i;j++)
printf("%d",j);
printf("\n");
}
return 0;
36
1
23
345
4567
56789
#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<=5;i++)
{
j=i;
for(k=1;k<=i;k++)
{
printf("%d",j++);
}
printf("\n");
}
return 0;
}
37
1 2 3 4 5
6 7 8 9
10 11 12
13 14
15
#include<stdio.h>
int main()
{
int i,j,k;
k=1;
for(i=1;i<=5;i++)
{
for(j=5;j>=i;j--)
{
printf("%3d",k++);
}
printf("\n");
}
return 0;
}
38
1234
2341
3421
4321
int main()
{
int i,j,k;
for(i=1;i<=4;i++)
{
k = i-1;
for(j=i;j<i+4;j++)
{
if(j<=4)
{
printf("%d",j);
}
else
{
printf("%d",k--);
}
}
printf("\n");
}
return 0;
}
39
11111
0000
111
00
1
#include <stdio.h>
int main()
{
int i, j;
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%d",i%2);
}
printf("\n");
}
return 0;
}
40
1
4 9 16
25 36 49 64 81
100 121 144 169 196 225 256
289 324 361 400 441 484 529 576 625
#include<stdio.h>
int main()
{
int i, j, k=1;
for(i=1;i<=5;i++)
{
for(j=i;j<5;j++)
{
printf(" ");
}
for(j=1;j<(i*2);j++)
{
printf("%3d ",k*k);
k++;
}
printf("\n");
}
return 0;
}
41
11111
1 1
1 1
1 1
11111
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
{
if(j==5 || j==1 || i==1 || i==5)
printf("1");
else
printf(" ");
}
printf("\n");
}
return 0;
}
42
*000*000*
0*00*00*0
00*0*0*00
000***000
int main()
{
int i,j,k;
for(i=1;i<=4;i++)
{
for(j=1;j<=9;j++)
{
if(j==i || j==5 || 10-j==i)
printf("*");
else
printf("0");
}
printf("\n");
}
return 0;
43
5 5 5 5 5 5 5 5 5
5 4 4 4 4 4 4 4 5
5 4 3 3 3 3 3 4 5
5 4 3 2 2 2 3 4 5
5 4 3 2 1 2 3 4 5
5 4 3 2 2 2 3 4 5
5 4 3 3 3 3 3 4 5
5 4 4 4 4 4 4 4 5
5 5 5 5 5 5 5 5 5
int main()
{
int i, j, n=5;
return 0;
}
44
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
long fact(int);
int main()
{
int i, j;
for (i=0;i<5;i++)
{
for(j=0;j<=i;j++)
{
printf("%ld ",fact(i)/(fact(j)*fact(i-j)));
}
printf("\n");
}
return 0;
}
long fact(int n)
{
int i;
long f = 1;
for(i=1;i<=n;i++)
f = f*i;
return f;
}
45
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
8 16 24 32 40 48 56 64
9 18 27 36 45 54 63 72 81
10 20 30 40 50 60 70 80 90 100
int main()
{
int i,j;
for(i=1;i<=10;i++)
{
for(j=1;j<=i;j++)
{
printf("%d ",i*j);
}
printf("\n");
}
return 0;
}
46
1
1 2
3 5 8
13 21 34 55
89 144 233 377 610
#include<stdio.h>
int fib(int);
int main()
{
int i,j,k=1;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("%d ",fib(k++));
}
printf("\n");
}
return 0;
}
int fib(int n)
{
if(n<=1)
return n;
return(fib(n-1)+fib(n-2));
}
47
11111
10001
10001
10001
11111
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
{
if(j==5 || j==1 || i==1 || i==5)
printf("1");
else
printf("0");
}
printf("\n");
}
return 0;
}
48
12345
21234
32123
43212
54321
int main ()
{
int i,j,k;
for (i=1;i<=5;i++)
{
for(k=i;k>1;k--)
printf("%d ",k);
for(j=1;j<=6-i;j++)
printf("%d ",j);
printf("\n");
}
return 0;
}
49
1
32
456
10 9 8 7
11 12 13 14 15
int main()
{
int i,j,k,l;
for(k=i=1;i<=5;i++)
{
l=k+i-1;
for(j=1;j<=i;j++)
{
if(i%2==1)
printf("%d ",k);
else
printf("%d ",l);
k++;
l--;
}
printf("\n");
}
return 0;
}
50
1
232
34543
4567654
567898765
int main()
{
int i,j,k;
for(i=1;i<=5;i++)
{
j=i;
for(k=1;k<=i;k++)
{
printf("%d",j++);
}
j-=2;
for(k=j;k>=i;k--)
{
printf("%d",j--);
}
printf("\n");
}
return 0;
}
51.
1 1
2 2
3 3
4
3 3
2 2
1 1
int main()
{
int i,j,k=1;
int m[7][7]={0};
for(i=1;i<=7;i++)
{
for(j=1;j<=7;j++)
if(j==i || 8-i==j)
m[i-1][j-1]=k;
if(i<4) k++;
else --k;
}
for(i=0;i<7;i++)
{
for(j=0;j<7;j++)
{
if(m[i][j]==0)
printf(" ");
else
printf("%d",m[i][j]);
}
printf("\n");
}
return 0;
}
52.
1
2 6
3 7 10
4 8 11 13
5 9 12 14 15
int main()
{
int i,j,k=1;
int m[5][5]={0};
for(i=0;i<5;i++)
{
for(j=i;j<=4;j++)
m[j][i]=k++;
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(m[i][j]==0)
printf(" ");
else
printf("%d ",m[i][j]);
}
printf("\n");
}
return 0;
}
53.
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
int main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=5;j>i;j--)
printf(" ");
for(j=1;j<=i;j++)
printf("%d ",j);
for(j=j-2;j>=1;j--)
printf("%d ",j);
printf("\n");
}
return 0;
}
54
1
2 2
3 3
4 4
3 3
2 2
1
int main()
{
int i,j,k;
for(i=1;i<=4;i++)
{
for(j=4;j>=(i-1)*2-1;j--)
printf(" ");
printf("%d",i);
for(j=2;j<=(i-1)*4;j++)
printf(" ");
if(i>1)
printf("%d",i);
printf("\n");
}
for(i=3;i>=1;i--)
{
for(j=4;j>=(i-1)*2-1;j--)
printf(" ");
printf("%d",i);
for(j=2;j<=(i-1)*4;j++)
printf(" ");
if(i>1)
printf("%d",i);
printf("\n");
}
return 0;
}
55.
1 2 3 4 5
16 6
15 7
14 8
13 12 11 10 9
int main()
{
int i,j,k=6,l=13,m=16;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
{
if(i==1)
printf("%-3d",j);
else if(j==5)
printf("%-3d",k++);
else if(i==5)
printf("%-3d",l--);
else if(j==1)
printf("%-3d",m--);
else
printf(" ");
}
printf("\n");
}
return 0;
}
56.
N=39714
3 9 1 7 4
9 1 7 4
1 7 4
7 4
4
#include <stdio.h>
int main()
{
long n = 39714, i=1;
for(i=10;i<n;i*=10);
return 0;
}
57
1
123
12345
1234567
12345
123
1
for(i=1;i<=7;i+=2)
{
for(j=1;j<=i;j++)
printf("%d",j);
printf("\n");
}
for(i=5;i>=1;i-=2)
{
for(j=1;j<=i;j++)
printf("%d",j);
printf("\n");
}
58
1 5 8 10
269
37
4
1.
for(i=1;i<=4;i++)
{
printf("%d",k=i;);
for(j=4;j>i;j--)
printf("%d",k+=j);
printf("\n");
}
59
11111
22222
33333
44444
55555
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
printf("%d",i);
printf("\n");
}
60
12345
12345
12345
12345
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
printf("%d",j);
printf("\n");
}
61
1234321
123 321
12 21
11
void main()
{
int i,j,k;
for(i=4;i>=1;i--)
{
for(j=1;j<=4;j++)
{
if(j<=i)
printf("%d",j);
else
printf(" ");
}
for(j=3;j>=1;j--)
{
if(j<=i)
printf("%d",j);
else
printf(" ");
}
printf("\n");
}
}
62
12345
.4 3 2 1
..1 2 3
....2 1
.....1
for(i=5;i>=1;i--)
{
for(j=5;j>i;j--)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
printf("%d ",k);
}
printf("\n");
}
63
A
11
BBB
22222
CCCCC
void main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
if(i%2==0)
printf("%d",i/2);
else
printf("%c",'A' + i/2);
}
printf("\n");
}
}
64
54321
_5432
__543
___54
____5
main()
{
int i,j;
for(i=5;i>=1;i--)
{
for(j=5;j>=1;j--)
{
if(j>i)
printf(" ");
else
printf("%d",j);
}
printf("\n");
}
}
65
_5
___45
__345
_2345
12345
main()
{
int i,j;
for(i=5;i>=1;i--)
{
for(j=1;j<=5;j++)
{
if(j<i)
printf(" ");
else
printf("%d",j);
}
printf("\n");
}
}
66
54321
*4321
**321
***21
****1
main()
{
int i,j;
for(i=5;i>=1;i--)
{
for(j=5;j>=1;j--)
{
if(i<j)
printf(" ");
else
printf("%d",j);
}
printf("\n");
}
}
67
12345
*2345
**345
***45
****5
main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1;j<=5;j++)
{
if(j<i)
printf(" ");
else
printf("%d",j);
}
printf("\n");
}
}
68.
****5
***45
**345
*2345
12345
main()
{
int i,j;
for(i=5;i>=1;i--)
{
for(j=1;j<=5;j++)
{
if(j<i)
printf(" ");
else
printf("%d",j);
}
printf("\n");
}
}
69.
c
co
com
comp
compu
comput
compute
computer
#include
#include
int main()
{
char s[]="computer";
int i,j;
for(i=0;s[i];i++)
{
for(j=0;j<=i;j++)
printf("%c",s[j]);
printf("\n");
}
return 0;
}
70.
12344321
123321
1221
11
void main()
{
int i,j,k;
for(i=4;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("%d",j);
}
for(j=i;j>=1;j--)
{
printf("%d",j);
}
printf("\n");
}
}
71
1
232
23432
printf("1\n");
for(i=3;i<=4;i++)
{
for(j=2;j<=i;j++)
printf("%d",j);
for(j=i-1;j>=2;j--)
printf("%d",j);
printf("\n");
}
72
*##
#*#
##*
for(i=1;i<=3;i++)
{
for(j=1;j<=3;j++)
{
if(i==j) printf("*");
else printf("#");
}
printf("\n");
}
73
*
*A*
*A*A*
*A*A*A*
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
if(j%2==0) printf("A");
else printf("*");
}
printf("\n");
}
74
1
23
456
7890
12345
int main()
{
int i,j,k;
k=1;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
if(k==10) k=0;
printf("%d",k++);
}
printf("\n");
}
}
75
1
12
121
1212
printf("%d",j%2);
with
if (j%2==0)
printf("2");
else
printf("1");
76
_1
_2
3__
_4_
__5
for(i=1;i<=5;i++)
{
for(j=1;j<=3-i;j++)
printf(" ");
for(j=4;j<=i;j++)
printf(" ");
printf("%d\n",i);
}
Star pattern
1.
*
***
*****
*******
*********
#include <stdio.h>
int main()
{
int i, j, k;
for(i=1;i<=5;i++)
{
for(j=i;j<5;j++)
{
printf(" ");
}
for(k=1;k<(i*2);k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
2.
*********
*******
*****
***
*
#include <stdio.h>
int main()
{
int i, j, k;
for(i=5;i>=1;i--)
{
for(j=5;j>i;j--)
{
printf(" ");
}
for(k=1;k<(i*2);k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
3
**********
**** ****
*** ***
** **
* *
** **
*** ***
**** ****
**********
#include <stdio.h>
int main()
{
int i, j, k;
for(i=1;i<=5;i++)
{
for(j=1;j<=6-i;j++)
{
printf("*");
}
for(k=1;k<i;k++)
{
printf(" ");
}
for(j=1;j<=6-i;j++)
{
printf("*");
}
printf("\n");
}
for(i=2;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("*");
}
for(k=1;k<=5-i;k++)
{
printf(" ");
}
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
4.
*
***
*****
*******
*********
*******
*****
***
*
#include <stdio.h>
int main()
{
int i, j, k;
for(i=1;i<=5;i++)
{
for(j=i;j<5;j++)
{
printf(" ");
}
for(k=1;k<(i*2);k++)
{
printf("*");
}
printf("\n");
}
for(i=4;i>=1;i--)
{
for(j=5;j>i;j--)
{
printf(" ");
}
for(k=1;k<(i*2);k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
5.
*
**
***
****
*****
#include <stdio.h>
int main()
{
int i, j;
for(i=1;i<=5;i++)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
6
*****
****
***
**
*
#include <stdio.h>
int main()
{
int i, j;
for(i=5;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
7
**
***
****
*****
#include <stdio.h>
int main()
{
int i, j, k;
for(i=5;i>=1;i--)
{
for(j=1;j<i;j++)
{
printf(" ");
}
for(k=5;k>=i;k--)
{
printf("*");
}
printf("\n");
}
return 0;
}
8
*****
****
***
**
*
#include <stdio.h>
int main()
{
int i, j, k;
for(i=5;i>=1;i--)
{
for(j=5;j>i;j--)
{
printf(" ");
}
for(k=1;k<=i;k++)
{
printf("*");
}
printf("\n");
}
return 0;
}
9
*
* *
* *
* *
* *
* *
* *
* *
*
int main()
{
int i, j;
return 0;
}
10
Alphabet
A
B B
C C C
D D D D
E E E E E
#include <stdio.h>
int main()
{
int i, j;
char input, alphabet = 'A';
printf("Enter the uppercase character you want to print in last row: ");
scanf("%c",&input);
printf("\n");
}
return 0;
}
11.
#include<stdio.h>
#include<conio.h>
void main()
{
int bin,p,q,r,x;
clrscr();
bin=1;
q=0;
printf("\t\t\tDisplay pascal Triangle");
printf("\n\n\t\t Created By:- Hitesh Kumar");
printf("\n\n\nHow Many Row Do you want to input:");
scanf("%d",&r);
printf("\nPascal's Triangle:\n");
while(q<r)
{
for(p=40-3*q;p>0;--p)
printf(" ");
for(x=0;x<=q;++x)
{
if((x==0)||(q==0))
bin=1;
else
bin=(bin*(q-x+1))/x;
printf(" ");
printf("%d",bin);
}
printf("\n\n\n");
++q;
}
getch();
}
12.
E
DE
CDE
BCDE
ABCDE
#include <stdio.h>
int main() {
int i, j;
for (i=5;i>=1;i--) {
for (j=i;j<=5;j++) {
printf("%c",'A' + j-1);
printf("\n");
return 0;
13.
ABCDE
BCDE
CDE
DE
E
#include <stdio.h>
int main() {
int i, j;
for (i=1;i<=5;i++) {
for (j=i;j<=5;j++) {
printf("\n");
return 0;
14.
EDCBA
EDCB
EDC
ED
E
#include <stdio.h>
main() {
int i, j;
for (i=1;i<=5;i++) {
for (j=5;j>=i;j--) {
printf("%c",'A'-1 + j);
printf("\n");
return 0;
15.
EDCBA
DCBA
CBA
BA
A
#include <stdio.h>
int main() {
int i, j;
for (i=5;i>=1;i--) {
for (j=i;j>=1;j--) {
printf("%c",'A'-1 + j);
printf("\n");
return 0;
16.
EEEEE
DDDD
CCC
BB
A
#include <stdio.h>
int main() {
int i, j;
for (i=5;i>=1;i--) {
for (j=1;j<=i;j++) {
printf("%c",'A'-1 + i);
printf("\n");
return 0;
17.
AAAAA
BBBB
CCC
DD
E
#include <stdio.h>
int main() {
int i, j;
for (i=1;i<=5;i++) {
for (j=5;j>=i;j--) {
printf("%c",'A'-1 + i);
printf("\n");
return 0;
18
A
AB
ABC
ABCD
ABCDE
#include <stdio.h>
int main() {
int i, j;
for (i=1;i<=5;i++) {
for (j=1;j<=i;j++) {
printf("%c",'A' + j-1);
printf("\n");
return 0;
19
E
DE
CDE
BCDE
ABCDE
#include <stdio.h>
int main() {
int i, j;
for (i=5;i>=1;i--) {
for (j=i;j<=5;j++) {
printf("%c",'A' + j-1);
printf("\n");
return 0;
}
Numbers programs
1.
1234
2341
3421
4321
#include <stdio.h>
int main() {
int i,j,k;
for (i=1;i<=4;i++) {
k = i-1;
for (j=i;j<i+4;j++) {
if(j<=4) {
printf("%d",j);
} else {
printf("%d",k--);
printf("\n");
return 0;
2
1
123
12345
1234567
123456789
1234567
12345
123
1
#include<stdio.h>
int main() {
int i, j, k;
for (i=1;i<=5;i++) {
for (j=i;j<5;j++) {
printf(" ");
for (k=1;k<(i*2);k++) {
printf("%d",k);
printf("\n");
for (i=4;i>=1;i--) {
for (j=5;j>i;j--) {
printf(" ");
for (k=1;k<(i*2);k++) {
printf("%d",k);
}
printf("\n");
return 0;
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
include<stdio.h>
int main() {
int i,j;
for (i=1;i<=5;i++) {
for (j=5;j>i;j--) {
printf(" ");
}
for (j=1;j<=i;j++) {
printf("%d ",j);
}
printf("\n");
}
return 0;
}
4
4444444
4333334
4322234
4321234
4322234
4333334
4444444
#include <stdio.h>
int main() {
int i,j,k;
for (i=4;i>=1;i--) {
for (j=4;j>=i;j--)
printf("%d",j);
for (j=1;j<(i*2)-1;j++)
printf("%d",i);
for (j=i+1;j<=4;j++)
printf("%d",j);
printf("\n");
for (i=2;i<=4;i++) {
for (j=4;j>=i;j--)
printf("%d",j);
for (j=1;j<(i*2)-1;j++)
printf("%d",i);
for (j=i+1;j<=4;j++)
printf("%d",j);
printf("\n");
return 0;
}
5
1. 1
2. 2 4
3. 3 6 9
4. 4 8 12 16
5. 5 10 15 20 25
6. 6 12 18 24 30 36
7. 7 14 21 28 35 42 49
8. 8 16 24 32 40 48 56 64
9. 9 18 27 36 45 54 63 72 81
10. 10 20 30 40 50 60 70 80 90 100
#include <stdio.h>
int main() {
int i,j;
for (i=1;i<=10;i++) {
for (j=1;j<=i;j++) {
printf("%d ",i*j);
printf("\n");
return 0;
6
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
include <stdio.h>
long fact(int);
int main() {
int i, j;
for (i=0;i<5;i++) {
for (j=0;j<=i;j++) {
printf("%ld ",fact(i)/(fact(j)*fact(i-j)));
}
printf("\n");
}
return 0;
}
long fact(int n) {
int i;
long f = 1;
for (i=1;i<=n;i++)
f = f*i;
return f;
}
7.
0
909
89098
7890987
678909876
56789098765
4567890987654
345678909876543
23456789098765432
1234567890987654321
#include<stdio.h>
int main() {
int i,j;
printf("0\n");
for (i=9;i>=1;i--) {
for (j=i;j<=9;j++)
printf("%d",j);
printf("0");
for (j=9;j>=i;j--)
printf("%d",j);
printf("\n");
}
return 0;
}
8
1
21
321
4321
54321
#include<stdio.h>
int main() {
int i,j,k;
for (i=1;i<=5;i++) {
for (j=5;j>=1;j--) {
if(j<=i)
printf("%d",j); else
printf(" ");
}
printf("\n");
}
return 0;
}
9.
1 1
12 21
123 321
1234 4321
1234554321
#include<stdio.h>
int main() {
int i,j,k;
for (i=1;i<=5;i++) {
for (j=1;j<=5;j++) {
if(j<=i)
printf("%d",j); else
printf(" ");
for (j=5;j>=1;j--) {
if(j<=i)
printf("%d",j); else
printf(" ");
printf("\n");
return 0;
10.
1
232
45654
78910987
#include<stdio.h>
int main() {
int i,j,k=1,l=1,n=4;
for (i=1;i<=n;i++) {
l=k;
for (j=1;j<=i;j++)
printf("%d",l++);
k=l--;
for (j=1;j<i;j++)
printf("%d",--l);
printf("\n");
return 0;
11.
11
12 13
13 14 15
14 15 16 17
#include <stdio.h>
int main() {
int i,j;
for (i=1;i<=4;i++) {
for (j=1;j<=i;j++) {
printf("\n");
return 0;
12.
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
#include<stdio.h>
int main() {
int i,j,k;
k=1;
for (i=1;i<=5;i++) {
for (j=5;j>=1;j--) {
if(j > i)
printf("%3d",k++);
printf("\n");
return 0;
13.
1
212
32123
4321234
#include<stdio.h>
int main() {
int i,j;
for (i=1;i<=4;i++) {
for (j=i;j>1;j--)
printf("%d",j);
for (j=1;j<=i;j++)
printf("%d",j);
printf("\n");
return 0;
14.
1 2 3 4 5
6 7 8 9
10 11 12
13 14
15
#include<stdio.h>
int main() {
int i,j,k;
k=1;
for (i=1;i<=5;i++) {
for (j=5;j>=i;j--) {
printf("%3d",k++);
printf("\n");
return 0;
15.
1
23
345
4567
56789
#include<stdio.h>
int main() {
int i,j,k;
for (i=1;i<=5;i++) {
j=i;
for (k=1;k<=i;k++) {
printf("%d",j++);
printf("\n");
return 0;
}
Using c program printing ALL alphabets ( A to Z)
1.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<8;r++)
If(((c==1||c==5)&&r!=0)||((r==0||r==3)&&(c>1&&c<5)))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
A
2.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If(c==1||((r==0||r==3||r==6)&&(c<5&&c>1))||(c==5&&(r!=0&&r!=3&&r!=6)))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
OUTPUT
It will print B (capital B in * shapes)
3.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<8;r++)
If(((c==1&&(r!=0&&r!=6))||((r==0||r==6)&&(c>1&&c<5))||(c==5&&(r==1||r==5)))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
C
4.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<8;r++)
If(c==1||((r==0||r==6)&&(c>1&&c<5))||(c==5&&r!=0&&r!==6))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
OUTPUT
It will print A(capital D in * shapes)
5.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<8;r++)
If (c==1||((r==0||r==6)&&(c>1&&c<6))||(r==3&&c>1&&c<6))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
6.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If(c==1||(r==0&&c>1&&c<6)||(r==3&&c>1&&c<5))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
7.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If((c==1&&r!=0&&!=6)||(r==0||r==6)&&c>1&&c<5)||(r==3&&c>2&&c<6)||(c==5&&r!=0&&r!=
2&&r!=6))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
G
8
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
OUTPUT
It will print H(capital H in * shapes)
H
9.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
10
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If(( c= =4 && r!=6 ) || (r= =0&&c>2 &&c<6) || (r==6 && c==3) || (r = =&&c==2))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
OUTPUT
It will print J(capital J in * shapes)
11
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c,I,j;
I=0;
J=5;
clrscr();
for(r=0;r<7;r++)
printf (“*”);
printf(“* “);
i++;
i--;
else
printf(“ “);
}
Printf(“\n”);
getch();
OUTPUT
K
12
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
L
13
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
N
14..
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If((( c==1 || c== 5)&&r!= 0 && r!=6) || ((r= =0 ||r = =6) && c>1 &&c<5 ) )
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
O
15
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If(( c= =1 && r! =0 &&r ! =6) || (r= =0 && c>1 && c<5) ||(c ==5 && r!=0 && r! =5) ||(r
== 6 &&c>1&&c<4)||(c = =r-1 && r>3))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
}
getch();
OUTPUT
17.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If(c = =1 || ( (r = =0 | | r= =3) && c>1&&c<5) || (c= =5 && r!=0 && r<3) ||(c==r-1 &&
r>2))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
18.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If((( r==0 || r==3 || r==6 ) && c>1 &&c<5) ||(c = =1 && (r= =1 || r==2 || r==6)) ||(c==5
&&(r==0 || r==4 || r==5)))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
19.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If(c==3||(r==0&&c>0&&c<6))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
OUTPUT
It will print T(capital T in * shapes)
20.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
OUTPUT
It will print U(capital U in * shapes)
U
21.
#include<stdio.h>
#include<conio.h>
Void main()
n=num;
clrscr();
printf(“ “);
printf(“*”);
printf( “ “);
if(r<num)
printf(“ * “);
printf(“ \n “);
getch();
OUTPUT
In v in * shapes
22
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If((( c= =1 || c==5) && r<b) ||((r==5 || r==4) && c==3) || (r==6 && (c==2 || c==4)))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
OUTPUT
It will print W(capital W in * shapes)
23.
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If((( c= =1 || c ==5 ) && (r>4 || r<2 )) ||r==c && c>0 && c<6 ||(c==2 && r==4)
||(c==4 &&r= =2))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
}
OUTPUT
24
#include<stdio.h>
#include<conio.h>
Void main()
Int r,c;
clrscr();
for(r=0;r<7;r++)
If((( c==1 || c==5 ) &&r<2) || r= =c && c>0 && c<4 || (c==4 && r==2) || ((c==3) &&
r>3))
printf (“*”);
else
printf(“ “);
Printf(“\n”);
getch();
OUTPUT
It will print Y (capital Y in * shapes)
Y
25
#include<stdio.h>
#include<conio.h>
Void main()
J=5;
I=1;
printf( “ * “)
printf(“ * “);
I++;
J--;
else
printf(“ “);
printf(“\n”);
getch();
}
OUTPUT
Z
Practice programs
1.
#include <stdio.h>
#include<conio.h>
void main()
int i,j;
clrscr();
for(i=1;i<=5;i++)
for(j=1;j<=i;j++)
printf("\n");
getch();
Output
2.
#include <stdio.h>
#include<conio.h>
void main()
int i,j;
clrscr();
for(i=1;i<=5;i++)
for(j=5;j>=i;j--)
printf("\n");
getch();
Output
3.
#include <stdio.h>
#include<conio.h>
void main()
int i,j;
clrscr();
for(i=0; s[i];i++)
for(j=0;j<=i;j++)
printf("%c", s[j]);
printf("\n");
getch();
OUTPUT
4
#include <stdio.h>
#include<conio.h>
void main()
int i,j;
clrscr();
for(i=1;i<=20;i++)
if(j%2==0)
printf("A");
else
printf("*");
printf("\n");
getch();
Output
5
#include <stdio.h>
#include<conio.h>
void main()
int i,j,n;
clrscr();
scanf("%d", &n);
printf(" ");
else
printf("*");
printf("\n");
}
getch();
OUTPUT
6
#include <stdio.h>
#include<conio.h>
void main()
int num,r,c;
clrscr();
scanf("%d", &num);
for(r=1;num>=r;r++)
printf(" * ");
printf("\n");
getch();
OUTPUT
7.
#include <stdio.h>
#include<conio.h>
void main()
int i,j,n;
clrscr();
scanf("%d", &n);
for(i=1;i<=n;i++)
printf(" ");
for(j=1;j<=n;j++)
printf(" * ");
printf("\n");
getch();
}
Output
8.
#include <stdio.h>
#include<conio.h>
void main()
int i,j,n;
clrscr();
scanf("%d", &n);
printf(" ");
for(j=1;j<=i;j++)
printf(" * ");
printf(" ");
}
for(j=1; j<=i; j++)
printf(" * ");
printf("\n");
for(j=1;j<=(i*2)-1;j++)
printf("*");
printf("\n");
getch();
Output
9.
#include <stdio.h>
#include<conio.h>
void main()
int i,j;
clrscr();
for(i=0;i<26;i++)
for(j=0;j<=i; j++)
printf("%3c", j+65);
printf("\n");
getch();
output
10.
#include <stdio.h>
#include<conio.h>
void main()
int rows,i,j,space;
clrscr();
scanf("%d", &rows);
for(space=0;space<rows-i; space++)
printf(" ");
printf(" * ");
printf(" * ");
printf("\n");
getch();
}
Output
11.
#include <stdio.h>
#include<conio.h>
void main()
int i,j,n;
char str='a';
clrscr();
scanf("%d", &n);
printf("%c", str);
printf("\n");
str++;
getch();
Output
12.
#include <stdio.h>
#include<conio.h>
void main()
int i,j,k,n;
clrscr();
scanf("%d", &n);
for(i=1;i<=n;i++)
printf(" ");
for(k=1;k<=(2*1)-1;k++)
printf(" * ");
printf("\n");
getch();
}
Output
13
#include <stdio.h>
#include<conio.h>
void main()
int r,c,a=1,b,y,z=5;
clrscr();
b=a;
y=z;
printf("\n");
getch();
Output
14
#include <stdio.h>
#include<conio.h>
void main()
int i,j,k,n;
clrscr();
scanf("%d", &n);
for(i=0;i<=(n/2); i++)
printf(" ");
printf("*");
printf("\n");
{
printf(" ");
printf(" * ");
printf("\n");
getch();
Output
15
#include <stdio.h>
#include<conio.h>
void main()
int i,j;
clrscr();
printf(" ");
else
printf(" * ");
printf(" \n ");
getch();
Output
16.
#include <stdio.h>
#include<conio.h>
void main()
int i,j,k;
clrscr();
for(i=5;i>=1;i--)
printf(" ");
printf(" * ");
printf("\n");
getch();
}
Output
17
#include <stdio.h>
#include<conio.h>
void main()
clrscr();
printf(" ");
printf(" ");
printf(" ");
printf(" ");
else
printf(" * ");
printf("\n");
getch();
}
Output
18.
#include <stdio.h>
#include<conio.h>
void mian()
clrscr();
scanf("%d", &rows);
printf(" ");
while(k!=2*i-1)
printf(" * ");
k++;
k=0;
printf("\n");
getch();
}
Output
18
#include <stdio.h>
#include<conio.h>
void mian()
int i,j,rows;
clrscr();
scanf("%d", &rows);
printf("@");
printf(" \n ");
getch();
Output
19
#include <stdio.h>
#include<conio.h>
void mian()
int i,j,rows;
clrscr();
scanf("%d", &rows);
printf("%d");
printf(" \n ");
getch();
Output
20
#include <stdio.h>
#include<conio.h>
void mian()
int i,j,n;
clrscr();
scanf("%d", &n);
printf("*");
printf(" \n ");
getch();
Output
21
#include <stdio.h>
#include<conio.h>
void mian()
int i,j,k,n,num;
clrscr();
scanf("%d", &num);
printf("%d",n);
printf("\n");
getch();
Output
22
#include <stdio.h>
#include<conio.h>
void mian()
int i,j,n=1;
clrscr();
printf("%d", j*j);
printf("\n");
getch();
Output
23
#include <stdio.h>
#include<conio.h>
void main()
int n=3,r,c;
clrscr();
printf("\n");
for(r=1; r<=2;r++)
printf("*");
printf("\n");
getch();
Output
24
#include <stdio.h>
#include<conio.h>
void main()
int i,j,k,rows;
clrscr();
scanf("%d", &rows);
printf("*");
printf("\n");
printf(" ");
getch();
Output
Simple program which have asked in interview
1.
#include<stdio.h>
#include<conio.h>
void main()
{
int no;
clrscr();
printf("Enter any number: ");
scanf("%d",&no);
if(no%2==0)
{
printf("Even num");
}
else
{
printf("Odd num");
}
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,c;
clrscr();
printf("Enter value of a: ");
scanf("%d",&a);
printf("Enter value of b: ");
scanf("%d",&b);
c=a;
a=b;
b=c;
printf("After swapping a=: %d b=: %d",a,b);
getch();
}
Enter value of a : 10
Enter value of b : 20
After swapping : a=20 and b=10
Swaping without third variables
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b;
clrscr();
printf("Enter value of a: ");
scanf("%d",&a);
printf("Enter value of b: ");
scanf("%d",&b);
a=a+b;
b=a-b;
a=a-b;
printf("After swapping \na=: %d\nb=: %d",a,b);
getch();
}
Enter value of a : 10
Enter value of b : 20
After swapping : a=20 and b=10
Swapning using pointer
#include<stdio.h>
#include<conio.h>
int main()
{
int x,y,*b,*a,temp;
clrscr();
printf("Enter any two number : ");
scanf("%d%d",&x,&y);
printf("Before swapping : x= %d and y=%d\n",x,y);
a = &x;
b = &y;
temp = *a;
*a = *b;
*b = temp;
printf("After swapping : x= %d and y=%d\n",x,y);
getch();
}
#include<stdio.h>
#include<conio.h>
int main()
{
int x,y,*b,*a,temp;
clrscr();
printf("Enter any two number : ");
scanf("%d%d",&x,&y);
swap(&x, &y);
printf("Before swapping : x= %d and y=%d\n",x,y);
}
void swap(int *a, int *y)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
printf("After swapping : x= %d and y=%d\n",x,y);
getch();
}
#include<stdio.h>
#include<conio.h>
int main()
{
int x, y;
clrscr();
printf("Enter any two number : ");
scanf("%d%d",&x,&y);
printf("Before swapping : x= %d and y=%d\n",x,y);
x = x ^ y;
y = x ^ y;
x = x ^ y;
printf("After swapping : x= %d and y=%d\n",x,y);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int i,no;
clrscr();
printf("Enter any num: ");
scanf("%d",&no);
if(no==1)
{
printf("Smallest Prime no. is 2");
}
for(i=2;i<no;i++)
{
if(no%i==0)
{
printf("Not Prime no.");
break;
}
}
if(no==i)
{
printf("Prime no.");
}
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j=2,num;
clrscr();
printf("Enter any no.: ");
scanf("%d",&num);
printf("Next Prime no.: ");
for(i=num+1; i<3000; i++)
{
for(j=2; j<i; j++)
{
if(i%j==0)
{
break;
} // if
} // for
if(i==j || i==1)
{
printf("%d\t",i);
break;
} // if
} // outer for
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
char choice;
int a,b,res=0;
clrscr();
printf("Enter First value: ");
scanf("%d",&a);
printf("\n Enter Operator: ");
choice=getch();
printf("\n Enter Second value: ");
scanf("%d",&b);
switch(choice)
{
case '+':
res=a+b;
printf("Sum: %d",res);
break;
case '-':
res=a-b;
printf("Difference: %d",res);
break;
case '*':
res=a*b;
printf("Product: %d",res);
break;
case '/':
res=a/b;
printf("Quotient: %d",res);
break;
default:
printf("Enter Valid Operator!!");
}
getch();
}
Enter First number: 6
Enter operator : +
Enter Second number: 10
Sum: 16
Factorial of a given number using for loop
#include<stdio.h>
#include<conio.h>
void main()
{
int i, no, fact=1;
clrscr();
printf("Enter the any no. : ");
scanf("%d",&no);
for(i=1;i<=no;i++)
{
fact=fact*i;
}
printf("Factorial =%d ",fact);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
long n, i, fact=1;
clrscr();
printf("Enter any number = ");
scanf("%ld",&n);
i=n;
if(n>=0)
{
do
{
fact=fact*i;
i--;
}
while(i>0);
printf("\nFactorial = %ld",fact);
}
else
{
printf("fact on -ve no is not possible");
}
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int fact(int);
int f, n;
clrscr();
printf("ENTER ANY NUMBER = ");
scanf("%d",&n);
f=fact(n);
printf("\n\nFACTORIAL OF %d IS = %d",n,f);
getch();
}
int fact(int a)
{
if(a==1)
return(1);
else
{
return(a*fact(a-1));
}
}
#include<stdio.h>
#include<conio.h>
void main()
{
int i,no,table=1;
clrscr();
printf("Enter any number : ");
scanf("%d",&no);
printf("Table of %d \n",no);
for(i=1;i<=10;i++)
{
table=no*i;
printf("%d",table);
printf("\n");
}
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int a=1,no,table=1;
clrscr();
printf("Enter any num: ");
scanf("%d",&no);
while(a<=10)
{
table=a*no;
printf("%d",table);
printf("\n");
a++;
}
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int table(int,int);
int n,i;
clrscr();
printf("Enter any num: ");
scanf("%d",&n);
for(i=1;i<=10;i++)
{
printf(" %d*%d= %d\n",n,i,table(n,i));
}
getch();
}
int table(n,i)
{
int t;
if(i==1)
{
return(n);
}
else
{
return(table(n,i-1)+n);
}
}
C Program to reverse any number using while loop
#include<stdio.h>
#include<conio.h>
void main()
{
int no,rev=0,r,a;
clrscr();
printf("Enter any num: ");
scanf("%d",&no);
a=no;
while(no>0)
{
r=no%10;
rev=rev*10+r;
no=no/10;
}
printf("Reverse of %d is: %d",a,rev);
getch();
}
void main()
{
int no,rev=0,r,a;
clrscr();
printf("Enter any num: ");
scanf("%d",&no);
a=no;
for(;no>0;)
{
r=no%10;
rev=rev*10+r;
no=no/10;
}
printf("Reverse of %d is %d",a,rev);
getch();
}
void main()
{
int no,a=0;
clrscr();
printf("Enter any number: ");
scanf("%d",&no);
while(no>0)
{
no=no/10;
a++;
}
printf("Number of digits in given number is: %d",a);
getch();
}
void main()
{
int no,a=0;
clrscr();
printf("Enter any number: ");
scanf("%d",&no);
if(no<0)
{
no=no * -1; // convert -ve number into +ve number
}
else if(no==0)
{
no=1;
}
while(no>0)
{
no=no/10;
a++;
}
printf("Number of digits in given number is: %d",a);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int i,no, first=0, second=1, next;
clrscr();
first=0;
second=1;
printf("Enter nubmer of terms for Series: ");
scanf("%d",&no);
printf("Fibonacci series are:\n");
for(i=0; i<no; i++)
{
printf("%d\n",first);
next = first + second;
first = second;
second = next;
}
getch();
}
Enter nubmer of terms for Series: 7
Fibonacci series are:
0
1
1
2
3
5
8
Fabonic Series upto 100
#include<stdio.h>
#include<conio.h>
void main()
{
double i, first, second, next;
clrscr();
first=0;
second=1;
for(i=1; i<=100; i++)
{
printf(" %lf",first);
next=first+second;
first=second;
second=next;
}
getch();
}
Armstrong program in C
void main()
{
int arm=0,a,b,c,d,num;
clrscr();
printf("Enter any number: ");
scanf("%d",&num);
temp=num;
while(temp>0)
{
a=temp%10;
temp=temp/10;
arm=arm+a*a*a;
}
if(arm==num)
{
printf("%d is armstrong number",num);
}
else
{
printf("%d is not armstrong number", num);
}
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int num;
int f,rem,sum=0,temp,a=0;
clrscr();
printf("Enter any number: ");
scanf("%d",&num);
temp=num;
while(temp != 0)
{
temp=temp/10;
a=a+1;
}
f=num;
while(f!=0)
{
rem=f%10;
sum = sum + power(rem,a);
f=f/10;
}
output
void main()
{
int a,b,c;
clrscr();
printf("Enter any three number: ");
scanf("%d%d%d",&a,&b,&c);
OUTPUT
Enter any three numbers:
5
10
4
10 is largest
program find greatest number
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,c,largest;
clrscr();
printf("Enter any three numbers: ");
scanf("%d%d%d",&a,&b,&c);
largest=(a>b)?(a>c?a:c):(b>c?b:c);
printf("Largest number: %d",largest);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int a,no,b,temp=0;
clrscr();
printf("Enter any num: ");
scanf("%d",&no);
b=no;
for(;no>0;)
{
a=no%10;
no=no/10;
temp=temp*10+a;
}
if(temp==b)
{
printf("Palindrome number");
}
else
{
printf("Not Palindrome number");
}
getch();
}
Output
Find palindrome number using while loop
#include<stdio.h>
#include<conio.h>
void main()
{
int a,no,b,temp=0;
clrscr();
printf("Enter any num: ");
scanf("%d",&no);
b=no;
while(no>0)
{
a=no%10;
no=no/10;
temp=temp*10+a;
}
if(temp==b)
{
printf("Palindrome number");
}
else
{
printf("not Palindrome number");
}
getch();
}
Output
Program to find hcf of two numbers
To find the HCF (Highest Common Factor) of two or more numbers, make prime
factors of the numbers and choose the common prime factors. Then the take the
highest common factor this highest common factor is hcf of number. For exam
Example
Suppose find HCF of 4 and 8
4=4*1=2*2
8=8*1=2*4=2*2*2
Factor of 4 is 1, 2, 4
Factor of 8 is 1, 2, 4, 8
So, common factor of 4 and 8 is 1, 2, 4
and highest common factor is 4
hcf of 4 and 8 is: 4
void gcd(int,int);
void main()
{
int a,b;
clrscr();
printf("Enter two numbers: ");
scanf("%d %d",&a,&b);
gcd(a,b);
getch();
// return 0;
}
while(m!=n)
{
if(m>n)
m=m-n;
else
n=n-m;
}
To find the LCM (Least Common Multiple) of two or more numbers, make
multiple of numbers and choose common multiple. Then take lowest common
multiple, this lowest common multiple is LCM of numbers. For example;
Example
Suppose find LCM of 3 and 4
Multiple of 3 : 3, 6, 9, 12, 15, 18, 21, 24,.......
Multiple of 4 : 4, 8, 12, 16, 20, 24, 28,.....
void lcm(int,int);
void main()
{
int a,b;
clrscr();
printf("Enter two numbers: ");
scanf("%d %d",&a,&b);
lcm(a,b);
getch();
// return 0;
}
while(m!=n)
{
if(m < n)
{
m=m+a;
}
else
{
n=n+b;
}
}
Output
Enter any two number:
3
15
L.C.M of 3 and 15 is: 15
program find square root of number
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
int num,ans;
clrscr();
printf("Enter any number: ");
scanf("%d",&num);
ans=pow(num,0.5);
printf("\n Square root of %d is: %d",num,ans);
getch();
}
Output
Enter any number: 9
Square root of 9 is: 3
Program to find cube root of any number
void main()
{
int num, ans;
clrscr();
printf("Enter any number: ");
scanf("%d",&num);
ans=pow(num, 1.0/3.0);
ans++;
printf("\n\Cube of %d is: %d",num,ans);
getch();
}
Output
Enter any number: 27
Cube of 27 is: 3
Cube Root of Number using user defined function
int cube(int);
void main()
{
int num;
clrscr();
printf("Enter any number: ");
scanf("%d",&num);
printf("\n\Cube of %d is: %d",num,cube(num));
getch();
}
int cube(int num)
{
int ans;
ans=pow(num, 1.0/3.0);
ans++;
return(ans);
getch();
}
Output
Enter any number: 64
Cube of 64 is: 4
Program to find ascii value of any number
int main(void)
{
int number, result;
clrscr();
printf("Enter any Character/Symbol/Digits: ");
number = getch();
result = toascii(number);
printf("\nAscii value of %c is %d\n", number,
result);
getch();
}
Output
Enter any Character/Symbol/Digits: e
Ascii value of e is 101
Find ascii value of number without using library function
void main()
{
int value;
clrscr();
printf("Enter any Character/Symbol/Digits: ");
value=getch();
printf("\n\Ascii value of %c is %d",value,value);
getch();
}
Output
Enter any Character/Symbol/Digits:a
Ascii value of e is 97
Calculate sum of digits
void main()
{
int a,no,sum=0;
clrscr();
printf("Enter any number: ");
scanf("%d",&no);
while(no>0)
{
a=no%10;
no=no/10;
sum=sum+a;
}
printf("\nSum of Digits: %d",sum);
getch();
}
Output
Enter any number : 584
Sum of Digits : 17
Program to find power of any number
For calculating the power of any number user have four possibilities to input
values.
This code only work for when we input +ve power, +ve base value, -ve base value.
But it's not work when we enter -ve power value.
void main()
{
int b,p,i,pow=1;
clrscr();
printf("Enter base and power: ");
scanf("%d%d",&b,&p);
for(i=p;i>0;i--)
{
pow=pow*b;
}
printf("power is: %d",pow);
getch();
}
Output
void main()
{
float b,p,i,pow=1;
clrscr();
printf("Enter base and power: ");
scanf("%f%f",&b,&p);
if(p>0)
{
for(i=p;i>0;i--)
{
pow=pow*b;
}
}
else if(p<0)
{
p=p * -1;
for(i=p;i>0;i--)
{
pow=pow*b;
}
pow=1/pow;
}
else if(p==0)
{
pow=1;
}
printf("power is: %f",pow);
getch();
}
output
Enter base and power: 2 -2
Power is: 0.25
Find power of any number using recursion
void main()
{
int pow(int,int);
int a,b,r;
clrscr();
printf("Enter base and power ");
scanf("%d%d",&a,&b);
r=pow(a,b);
printf("power is: %d ",r);
getch();
}
int pow(int x,int y)
{
if(y==0)
return(1);
else
{
return(x*pow(x,y-1));
}
}
Output
Enter base and power: 3 3
Power is: 27
Number conversion program
With the help of C Language you can convert any number from decimal to binary
and binary to decimal, binary to octal, binary to hexadecimal, decimal to octal and
etc..
void main()
{
int no,rem[20],i=0,j;
clrscr();
printf("Enter any number: ");
scanf("%d",&no);
while(no>0)
{
rem[i]=no%2;
i++;
no=no/2;
}
printf("Binary number is: ");
for(j=i-1;j>=0;j--)
{
printf(" %d",rem[j]);
}
getch();
}
Output
void main()
{
int no,rem[20],i=0,j;
clrscr();
printf("Enter any number: ");
scanf("%d",&no);
while(no>0)
{
rem[i]=no%8;
i++;
no=no/8;
}
printf("Octal number is:");
for(j=i-1; j>=0; j--)
{
printf(" %d",rem[j]);
}
getch();
}
Decimal number have base 10 and Hexadecimal number have base 16.
void main()
{
int num,rem[20],hex=0,i=0,j;
clrscr();
printf("Enter any number: ");
scanf("%d",&num);
while(num>0)
{
rem[i] = num % 16;
num = num / 16;
i++;
}
printf("Hexadecimal number: ");
for(j=i-1; j>=0 ; j--)
{
switch(rem[j])
{
case 10:
printf("A");
break;
case 11:
printf("B");
break;
case 12:
printf("C");
break;
case 13:
printf("D");
break;
case 14:
printf("E");
break;
case 15:
printf("F");
break;
default :
printf("%d",rem[j]);
}
}
getch();
}
Output
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
void main()
{
char ch;
clrscr();
printf("Enter any charecter: ");
scanf("%c",&ch);
if(islower(ch))
{
printf("\n Lower case small letter");
}
else if(isupper(ch))
{
printf("Upper case capital letter");
}
else if(isdigit(ch))
{
printf("This number or digit");
}
else
{
printf("This is speciial symbol");
}
getch();
}
Output
Enter any character: c
Lower case small letter
Formula based programs
#include<stdio.h>
#include<conio.h>
void main()
{
int y;
printf("Enter any year: ");
scanf("%d",&y);
if(y%4==0)
{
printf("Leap year");
}
else
{
printf("Not a leap year");
}
getch();
}
Output
Enter any year: 2004
Leap year
program to find area of circle
#include<stdio.h>
#include<conio.h>
void main()
{
int radius;
float area_circle=0;
clrscr();
printf("Enter radius of circle: ");
scanf("%d",&radius);
area_circle=3.14*(radius*radius);
printf("\nArea of Circle: %f",area_circle);
getch();
}
Output
Enter radius of circle: 5
Area of Circle: 78.5
program to find area of rectangle
void main()
{
int length,breath,area_rec=0,parameter=0;
clrscr();
printf("Enter Length and Breath of Rectangle: ");
scanf("%d%d",&length,&breath);
area_rec=length*breath;
parameter=2*(length+breath);
printf("\nArea of Ractangle: %d",area_rec);
printf("\nParameters of Rectangle: %d",parameter);
getch();
}
Output
Enter Length and Breath of Rectangle: 5 4
Area of Rectangle: 20
Parameters of Ractangle: 18
Program to calculate percentage of marks
include<stdio.h>
#include<conio.h>
void main()
{
int no, i;
float marks[10], per=0, total=0;
clrscr();
printf("Enter number of subject: ");
scanf("%d",&no);
printf("Enter marks of %d subject: ",no);
for(i=0; i<no; i++)
{
scanf("%f",&marks[i]);
}
for(i=0; i<no; i++)
{
total=total+marks[i];
}
per=total/no;
printf("Percentage: %f %",per);
getch();
}
Output
Enter number of subject: 5
Enter marks of 5 subject:
90
50
70
60
80
Percentage: 70.00 %
Program to calculate grade of student
#include<stdio.h>
#include<conio.h>
void main()
{
int no, i;
float marks[10], per=0, total=0;
clrscr();
printf("Enter number of subject: ");
scanf("%d",&no);
printf("Enter marks of %d subject: ",no);
for(i=0; i<no; i++)
{
scanf("%f",&marks[i]);
}
for(i=0; i<no; i++)
{
total=total+marks[i];
}
per=total/no;
printf("Percentage: %f % \n",per);
if(per>85) {
printf("A grade");
}
else if(per<85 && per>=75)
{
printf("B grade");
}
else if(per<75 && per>=50)
{
printf("C grade");
}
else if(per<50 && per>=30)
{
printf("D grade");
}
else
{
printf("Fail")
}
getch();
}
Output
Enter number of subject: 5
Enter marks of 5 subject:
90
50
70
60
80
Percentage: 70.00 %
B grade
Program to calculate grade of student
void main()
{
char grade;
int no, i;
float marks[10], per=0, total=0;
clrscr();
printf("Enter number of subject: ");
scanf("%d",&no);
printf("Enter marks of %d subject: ",no);
for(i=0; i<no; i++)
{
scanf("%f",&marks[i]);
}
for(i=0; i<no; i++)
{
total=total+marks[i];
}
per=total/no;
printf("Percentage: %f % \n",per);
if(per>85)
{
grade='A';
}
else if(per<85 && per>=75)
{
grade='B';
}
else if(per<75 && per>=50)
{
grade='C';
}
else if(per<50 && per>=30)
{
grade='D';
}
else
{
grade='F';
}
printf("You got: %c Grade",grade);
getch();
}
Output
Enter number of subject: 5
Enter marks of 5 subject:
90
50
70
60
80
Percentage: 70.00 %
You got: B grade
Program to convert celsius to fahrenheit
f = c * 9/5 + 32;
void main()
{
float cel, far;
clrscr();
printf("Enter temp. in Celsius: ");
scanf("%f",&cel);
far = cel * 9/5 + 32;
printf("Temp. in Fahrenheit: %f",far);
getch();
}
Output
Enter temp. in Celsius: 36
Temp. in Fahrenheit: 96.000
Program to convert temperature fahrenheit to celsius
c = (f - 32) * 5/9;
Program to convert fahrenheit to celsius
#include<stdio.h>
#include<conio.h>
void main()
{
float cel, far;
clrscr();
printf("Enter temp. in Fahrenheit: ");
scanf("%f",&far);
cel = (far - 32) * 5/9;
printf("Temp. in Celsius: %f",cel);
getch();
}
Output
Enter temp. in Fahrenheit: 98
Temp. in Celsius: 36.666668
String based programs
void main()
{
int i,count=0;
char ch[20];
clrscr();
printf("Enter Any string: ");
gets(ch);
for(i=0;ch[i]!='\0';i++)
{
count++;
}
printf("Length of String: %d",count);
getch();
}
Output
Enter any string: hitesh
Length of string: 6
Count length of string using library function
void main()
{
char str[20];
int length;
clrscr();
printf("Enter any string: ");
gets(str);
length = strlen(str);
printf("Length of string: %d",length);
getch();
}
Output
Enter any string: Kumar
Length of string: 5
Program to compare two strings
#include<stdio.h>
#include<conio.h>
void main()
{
char str1[20],str2[20],i,j,flag=0;
clrscr();
printf("Enter first string: ");
gets(str1);
printf("Enter Second string: ");
gets(str2);
i=0;
j=0;
while(str1[i]!='\0')
{
i++;
}
while(str2[j]!='\0')
{
j++;
}
if(i!=j)
{
flag=0;
}
else
{
for(i=0,j=0;str1[i]!='\0',str2[j]!='\0';i++,j++)
{
if(str1[i]==str2[j])
{
flag=1;
}
}
}
if(flag==0)
{
printf("Strings are not equal");
}
else
{
printf("Strings are equal");
}
getch();
}
Output
void main()
{
char str[100],temp;
int i,j=0;
clrscr();
printf("Enter any the string :");
gets(str); // gets function for input string
i=0;
j=strlen(str)-1;
while(i<j)
{
temp=str[i];
str[i]=str[j];
str[j]=temp;
i++;
j--;
}
printf("Reverse string is :%s",str);
getch();
}
Output
Enter any the string : hitesh
Reverse string is : hsetih
Program to find frequency of characters
void main()
{
int i,count=0;
char ch[20],c;
clrscr();
printf("Enter Any String: ");
gets(ch);
printf("Enter any Character form string: ");
scanf("%c",&c);
for(i=0;ch[i]!='\0';i++)
{
if(ch[i]==c)
count++;
}
if(count==0)
{
printf("Given character not found");
}
else
{
printf("Repetition of %c is %d times",c,count);
}
getch();
}
Output
Enter any String: india
Enter any Character form string
Repetition of i is 2 times
Program to concatenate two string
void main()
{
char *ch1="john ";
char *ch2="porter";
char *ptr;
clrscr();
printf("\n\n1 st String: %s",ch1);
printf("\n\n2 nd String: %s",ch2);
strcat(ch1,ch2);
printf("\n\nString is: %s",ch1);
getch();
}
Output
1 st String: john
2 nd String: porter
String is: johnporter
Program to copy first string into second string
#include<stdio.h>
#include<conio.h>
void main()
{
char s1[100], s2[100], i;
clrscr();
printf("Enter string s1: ");
scanf("%s",s1);
for(i=0; s1[i]!='\0'; ++i)
{
s2[i]=s1[i];
}
s2[i]='\0';
printf("String s2: %s",s2);
getch();
}
Output
Enter string s1: hitesh
String s2: hitesh
Program to count number of vowels in string
#include<stdio.h>
#include<conio.h>
void main()
{
char line[150];
int i,v,c,ch,d,s,o;
o=v=c=ch=d=s=0;
clrscr();
printf("Enter a line of string:\n");
gets(line);
for(i=0;line[i]!='\0';++i)
{
if(line[i]=='a' || line[i]=='e' || line[i]=='i'
|| line[i]=='o' || line[i]=='u' || line[i]=='A' ||
line[i]=='E' || line[i]=='I' || line[i]=='O' ||
line[i]=='U')
++v;
else if((line[i]>='a'&& line[i]<='z') ||
(line[i]>='A'&& line[i]<='Z'))
++c;
else if(line[i]>='0'&& line[i]<='9')
++d;
else if (line[i]==' ')
++s;
}
printf("Vowels: %d",v);
printf("\nConsonants: %d",c);
printf("\nDigits: %d",d);
printf("\nWhite spaces: %d",s);
getch();
}
Output
Enter a line of string: This is 5 C program
vowels: 4
Consonants: 9
Digits: 1
White spaces: 4