Download as pdf or txt
Download as pdf or txt
You are on page 1of 264

Using C program pinting number pattern

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;

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


{
for(j=n;j>=1;j--)
{
if(j>i) printf("%d ", j);
else printf("%d ", i);
}
for(j=2;j<=n;j++)
{
if(j>i) printf("%d ", j);
else printf("%d ", i);
}
printf("\n");
}
for(i=1; i<=n; i++)
{
for(j=n;j>=1;j--)
{
if(j>i) printf("%d ", j);
else printf("%d ", i);
}
for(j=2;j<=n;j++)
{
if(j>i) printf("%d ", j);
else printf("%d ", i);
}
printf("\n");
}

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);

for (i=i/10; n>0; i/=10)


{
printf("%d\n", n);
n%=i;
}

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;

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


{
for(j=5; j>i; j--)
{
printf(" ");
}
printf("*");
for(j=1; j<(i-1)*2; j++)
{
printf(" ");
}
if(i==1) printf("\n");
else printf("*\n");
}

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


{
for(j=5; j>i; j--)
{
printf(" ");
}
printf("*");
for(j=1; j<(i-1)*2; j++)
{
printf(" ");
}
if(i==1) printf("\n");
else printf("*\n");
}

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);

for(i=1; i <= (input-'A'+1); ++i)


{
for(j=1;j<=i;++j)
{
printf("%c", alphabet);
}
++alphabet;

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("%c", 'A'-1 + 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&lti+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("%d ", 9+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(" "); else

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++)

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

If(((c==1||c==5)&&r!=0)||((r==0||r==3)&&(c>1&&c<5)))

printf (“*”);

else

printf(“ “);

Printf(“\n”);

getch();
}

OUTPUT

It will print A(capital A in * shapes)

A
2.

#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

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++)

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

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

It will print c (capital C in * shapes)

C
4.

#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<8;r++)

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

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++)

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

If (c==1||((r==0||r==6)&&(c>1&&c<6))||(r==3&&c>1&&c<6))

printf (“*”);

else

printf(“ “);

Printf(“\n”);

getch();

}
OUTPUT

It will print A(capital E in * shapes)

6.
#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

If(c==1||(r==0&&c>1&&c<6)||(r==3&&c>1&&c<5))

printf (“*”);

else

printf(“ “);

Printf(“\n”);

getch();

}
OUTPUT

It will print F (capital F in * shapes)

7.
#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

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

It will print A(capital G in * shapes)

G
8

#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

If(( c==1||c==6) || (r==3 && c>1&&c<6))

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++)

for (c=0; c<7; c++)

If(c==3 || (r==0 && c>0&&c<7) || (r= =6&&c>0&&c<7))

printf (“*”);

else

printf(“ “);

Printf(“\n”);

getch();

}
OUTPUT

It will print I(capital I in * shapes)

10
#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

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++)

for (c=0; c<7; c++)

If(c==1 || (( r== c+1) &&c!=0))

printf (“*”);

else if(r==I &&c==j)

printf(“* “);

i++;

i--;

else

printf(“ “);

}
Printf(“\n”);

getch();

OUTPUT

It will print K(capital K in * shapes)

K
12

#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

If(c==1 || (r== 6 && c!=0&&c<7))

printf (“*”);

else

printf(“ “);

Printf(“\n”);

getch();

}
OUTPUT

It will print L(capital L in * shapes)

L
13

#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

If(c==1 || c==6 || (r== c && c!=0 && c!=6))

printf (“*”);

else

printf(“ “);

Printf(“\n”);

getch();

}
OUTPUT

It will print N(capital N in * shapes)

N
14..

#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

If((( c==1 || c== 5)&&r!= 0 && r!=6) || ((r= =0 ||r = =6) && c>1 &&c<5 ) )

printf (“*”);

else

printf(“ “);

Printf(“\n”);

getch();

}
OUTPUT

It will print O(capital O in * shapes)

O
15

#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

If(c== 1 || (( r= =0 | | r = =3) && c>0 &&c<5) ||( c==5 && (r = =1 || r == 2) ) )

printf (“*”);

else

printf(“ “);

Printf(“\n”);

getch();

}
OUTPUT

It will print P(capital P in * shapes)


16.

#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

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

It will print Q(capital Q in * shapes)

17.
#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

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

It will print R (capital R in * shapes)

18.
#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

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

It will print S (capital S in * shapes)

19.
#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

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++)

for (c=0; c<7; c++)

If((( c== 1 || c ==5) && r! =6) || (r == 6 && c>1 &&c<5))

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()

Int num=3, n, r, c, sp, s;

n=num;

clrscr();

for(r=I; r<=num; r++, n=n-2)

for (sp=r; sp>1; s--)

printf(“ “);

printf(“*”);

for(s=n; s>=1; s--)

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++)

for (c=0; c<7; c++)

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++)

for (c=0; c<7; c++)

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

It will print X(capital x in * shapes)

24
#include<stdio.h>

#include<conio.h>

Void main()

Int r,c;

clrscr();

for(r=0;r<7;r++)

for (c=0; c<7; c++)

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()

Int r,c, I,j;

J=5;

I=1;

If((r==0 || r= = 6) && c>0 && c< 6)

printf( “ * “)

elseif(r==I && c== j && c!=0)

printf(“ * “);

I++;

J--;

else

printf(“ “);

printf(“\n”);

getch();

}
OUTPUT

It will print Z(capital Z in * shapes)

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("%c", 'A'-1 +i);

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("%c", 'A'-1 +i);

printf("\n");

getch();

Output
3.

#include <stdio.h>

#include<conio.h>

void main()

char s[]= "india";

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++)

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

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();

printf("Enter the value of n: ");

scanf("%d", &n);

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

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

if(i!=1 && i!=n && j!=1 && j!=n)

printf(" ");

else

printf("*");

printf("\n");
}

getch();

OUTPUT
6

#include <stdio.h>

#include<conio.h>

void main()

int num,r,c;

clrscr();

printf("Enter the loop return number(rows): ");

scanf("%d", &num);

for(r=1;num>=r;r++)

for(c=1; c<=num; c++)

printf(" * ");

printf("\n");

getch();

OUTPUT
7.

#include <stdio.h>

#include<conio.h>

void main()

int i,j,n;

clrscr();

printf("Enter value of n: ");

scanf("%d", &n);

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

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

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();

printf("Enter value of n: ");

scanf("%d", &n);

for(i=n/2; i<=n; i+=2)

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

printf(" ");

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

printf(" * ");

for(j=1; j<=n-1; j++)

printf(" ");

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

printf(" * ");

printf("\n");

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

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();

printf("enter the number of the rows: ");

scanf("%d", &rows);

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

for(space=0;space<rows-i; space++)

printf(" ");

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

printf(" * ");

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

printf(" * ");

printf("\n");

getch();

}
Output
11.

#include <stdio.h>

#include<conio.h>

void main()

int i,j,n;

char str='a';

clrscr();

printf("enter the number of the rows: ");

scanf("%d", &n);

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

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

printf("%c", str);

printf("\n");

str++;

getch();

Output
12.

#include <stdio.h>

#include<conio.h>

void main()

int i,j,k,n;

clrscr();

printf("enter the number of rows of triangle: ");

scanf("%d", &n);

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

for(j=1; j<=n-1; j++)

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();

for(r=1; r<=5; r++, a=a+7-r, z--)

b=a;

y=z;

for(c=1; c<=r; c++, b=b-y++)

printf(" %d", b);

printf("\n");

getch();

Output
14

#include <stdio.h>

#include<conio.h>

void main()

int i,j,k,n;

clrscr();

printf("enter the number of the odd number");

scanf("%d", &n);

for(i=0;i<=(n/2); i++)

for(j=0; j<(n/2)-i; j++)

printf(" ");

for(k=0; k<(2*i)+1; k++)

printf("*");

printf("\n");

for(i=0; i<n/2; i++)

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

{
printf(" ");

for(k=0; k<n-2-(2*i); k++)

printf(" * ");

printf("\n");

getch();

Output
15

#include <stdio.h>

#include<conio.h>

void main()

int i,j;

clrscr();

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

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

if(j !=5 && i !=5)

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--)

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

printf(" ");

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

printf(" * ");

printf("\n");

getch();

}
Output
17

#include <stdio.h>

#include<conio.h>

void main()

int num=5, r,c;

clrscr();

for(r=1; r<=num; r++)

for(c=1; c<=num; c++)

if(( c==2 || c== 3 || c==4) && (r==1))

printf(" ");

else if((c=3) && (r==2))

printf(" ");

else if((c==2 || c==4) &&(r==3))

printf(" ");

else if((c==2 || c==3 || c==4)&&(r==4 || r==5)

printf(" ");

else

printf(" * ");

printf("\n");

getch();

}
Output
18.

#include <stdio.h>

#include<conio.h>

void mian()

int i, space, rows, k=0;

clrscr();

printf("enter the number of the rows: ");

scanf("%d", &rows);

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

for(space=1; space<=rows-1; space++)

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();

printf("enter the number of the rows: ");

scanf("%d", &rows);

for(i=1; rows>=i; i++)

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

printf("@");

printf(" \n ");

getch();

Output
19

#include <stdio.h>

#include<conio.h>

void mian()

int i,j,rows;

clrscr();

printf("enter the number of the rows: ");

scanf("%d", &rows);

for(i=1; rows>=i; i++)

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

printf("%d");

printf(" \n ");

getch();

Output
20

#include <stdio.h>

#include<conio.h>

void mian()

int i,j,n;

clrscr();

printf("enter the value of n: ");

scanf("%d", &n);

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

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

printf("*");

printf(" \n ");

getch();

Output
21

#include <stdio.h>

#include<conio.h>

void mian()

int i,j,k,n,num;

clrscr();

printf("enter the value of rows: ");

scanf("%d", &num);

for(i=1; i<=num;i++, k=num)

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

printf("%d",n);

printf("\n");

getch();

Output
22

#include <stdio.h>

#include<conio.h>

void mian()

int i,j,n=1;

clrscr();

for(i=1; i<=10; i++, n=n+2)

for(i=1; i<=num;i++, k=num)

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

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++)

for(c=1; c<=r*3; c++)

printf("*");

printf("\n");

getch();

Output
24

#include <stdio.h>

#include<conio.h>

void main()

int i,j,k,rows;

clrscr();

printf("enter the no of the rows: ");

scanf("%d", &rows);

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

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

printf("*");

printf("\n");

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

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();
}

Enter any num: 5


Odd num
2.

#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();
}

Enter any two number : 10 20


Before Swapping : x=10 and y=20
After swapping : x=20 and y=10
Swapping using call by reference

#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();
}

Enter any two number : 30 20


Before Swapping : x=30 and y=20
After swapping : x=20 and y=30
Swapnig using bitwiseXOR operator

#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();
}

Enter any two number : 4 5


Before Swapping : x=4 and y=5
After swapping : x=5 and y=4
Prime number or not

#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();
}

Enter any num: 10


Not Prime no.
To see next primme numbers

#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();
}

Enter any no.: 10


Next Prime no. 11
Program for calculator

#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();
}

Enter the any no. : 4


Factorial = 24
Using do-while factorial of number

#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();
}

Enter the any no. : 5


Factorial = 120
Factorial number using recursion

#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));
}
}

Enter the any no. : 6


Factorial = 720
Find table of any number

#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();
}

Enter any number : 5


Table of 5
5
10
15
20
25
30
35
40
45
50
Using do

Find table of any number using while loop

#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();
}

Enter any num: 2


Table
2
4
6
8
10
12
14
16
18
20
Find table of any number using recursion

#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();
}

Enter any num : 964


Reverse of 164 is 469
C Program to Reverse Number using for 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;
for(;no>0;)
{
r=no%10;
rev=rev*10+r;
no=no/10;
}
printf("Reverse of %d is %d",a,rev);
getch();
}

Enter any num : 164


Reverse of 164 is 461
Find number of digits from any numbers
#include<stdio.h>
#include<conio.h>

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();
}

Enter any number: 650


Number of digits in given number is: 3
#include<stdio.h>
#include<conio.h>

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();
}

Enter any number: -650


Number of Digits in given number is: 3
Print fibonacci series

#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

Three Digits Armstrong number is 153, 1 ^ 3 + 5 ^ 3 + 3 ^ 3 = 153


Four Digits Armstrong number is 1634, 1 ^ 4 + 6 ^ 4 + 3 ^ 4 + 4 ^ 4 + = 1634

3 Digits Armstrong number


#include<stdio.h>
#include<conio.h>

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();
}

Enter any number: 23


23 is not armstrong number
Any number of digits Armstrong number program in C

#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;
}

if( sum == num )


printf("%d is an armstrong number ",num);
else
printf("%d is not an armstrong number",num);
getch();
}

int power(int c, int d)


{
int pow=1;
int i=1;
while(i<=d)
{
pow=pow*c;
i++;
}
return pow;
}

output

Enter any number: 153


153 is an armstrong number
Find greatest number

program to find largest number


#include<stdio.h>
#include<conio.h>

void main()
{
int a,b,c;
clrscr();
printf("Enter any three number: ");
scanf("%d%d%d",&a,&b,&c);

if(a >= b && a >= c)


printf("%d is largest",a);
else if(b >= a && b >= c)
printf("%d is largest",b);
else if(c >= a && c >= b)
printf("%d is largest",c);
getch();
}

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();
}

Enter any three numbers:


5
10
4
Largest number: 10
Find palindrome number using for 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;
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

program to find hcf of two numbers


#include<stdio.h>
#include<conio.h>

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;
}

//function to calculate g.c.d


void gcd(int a,int b)
{
int m,n;
m=a;
n=b;

while(m!=n)
{
if(m>n)
m=m-n;
else
n=n-m;
}

printf("\nH.C.F of %d and %d is: %d",a,b,m);


}

Enter any two number:


3
15
H.C.F of 3 and 15 is: 3
LCM of two number

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,.....

So, common multiple of 3 and 4 is 12, 24


and Least Common Multiple is 12
LCM of 3 and 4 is: 12

LCM of two number


#include<stdio.h>
#include<conio.h>

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;
}

//function to calculate l.c.m


void lcm(int a,int b)
{
int m,n;
m=a;
n=b;

while(m!=n)
{
if(m < n)
{
m=m+a;
}
else
{
n=n+b;
}
}

printf("\nL.C.M of %d and %d is: %d",a,b,m);


}

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

program cube root of any 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, 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

Cube root of a number


#include<stdio.h>
#include<conio.h>
#include<math.h>

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

program find ascii value of number


#include<stdio.h>
#include<ctype.h>
#include<conio.h>

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

Program to find ascii value of number


#include<stdio.h>
#include<conio.h>

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

Program to calculate sum of digits


#include<stdio.h>
#include<conio.h>

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.

 Value of power is +ve


 Value of Power is -ve
 Value of Base is +ve
 Value of Base is -ve
 Value of power is 0

Find power of any number

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.

program power of a number


#include<stdio.h>
#include<conio.h>

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

Enter base and power: 2 3


Power is : 8
Find power of any number

This code satisfy all above Five conditions.

Program to find power of any number


#include<stdio.h>
#include<conio.h>

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

Program to find power of any number


#include<stdio.h>
#include<conio.h>

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..

Decimal to Binary Conversion

Decimal number have base 10 and Binary number have base 2.

Decimal to binary conversion


#include<stdio.h>
#include<conio.h>

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

Enter any number: 7


Binary number is: 111
Decimal to octal conversion

Decimal number have base 10 and Octal number have base 8.

Decimal to octal conversion


#include<stdio.h>
#include<conio.h>

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();
}

Enter any number: 23


Octal number is: 2 7
Decimal to hexadecimal conversion

Decimal number have base 10 and Hexadecimal number have base 16.

Decimal to hexa conversion


#include<stdio.h>
#include<conio.h>

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

Enter any number: 231


Hexadecimal number: E7
program to check lower and upper case

#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

Program to check leap year

#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

program to find area of rectangle


#include<stdio.h>
#include<conio.h>

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

Program to calculate grade of student


#include<stdio.h>
#include<conio.h>

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;

Program to convert celsius to fahrenheit


#include<stdio.h>
#include<conio.h>

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

Program to count length of string


#include<stdio.h>
#include<conio.h>

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

program to count length of string


#include<stdio.h>
#include<string.h>

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

Enter First String : rajess


Enter Second String : rajesh
Strings are not equal
Program to reverse any string

program to reverse any string


#include<stdio.h>
#include<conio.h>
#include<string.h>

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

Program to find frequency of characters


#include<stdio.h>
#include<conio.h>

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

program combined two string


#include<stdio.h>
#include<conio.h>
#include<string.h>

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

You might also like