C Language Program Examples
C Language Program Examples
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
printf("Hello World!!");
getch();
1|Page
2. Program to assign values of two numbers and print their
addition.
#include<stdio.h>
#include<conio.h>
void main()
int a=10,b=20;
clrscr();
int ans = a + b;
printf("Addition is : %d",ans);
getch();
2|Page
3. Program to accept values of two numbers and print their
addition.
#include<stdio.h>
#include<conio.h>
void main()
int a,b,ans;
clrscr();
scanf("%d",&a);
scanf("%d",&b);
ans = a + b;
printf("Addition is : %d",ans);
getch();
3|Page
4. Program to print simple interest.
#include<stdio.h>
#include<conio.h>
void main()
float interest, p, r, n;
clrscr();
scanf("%f",&p);
scanf("%f",&r);
scanf("%f",&n);
interest=p*r*n/100f;
getch();
4|Page
5. Program to accept value of radius and print area of a circle.
#include<stdio.h>
#include<conio.h>
void main()
float area,radius;
clrscr();
printf("Enter Radius:");
scanf("%f",&radius);
area=3.14*radius*radius;
printf("Area : %6.2f",area);
getch();
For example, if you had a floating-point number like 12.345, using the format
specifier %6.2f would format it as " 12.34" (note the space before the
number to make up the total width of 6 characters).
5|Page
6|Page
6. Program to accept a number from user and print it’s square
& cube.
#include<stdio.h>
#include<conio.h>
void main()
int n,sqre,cube;
clrscr();
scanf("%d",&n);
sqre=n*n;
cube=n*n*n;
getch();
7|Page
7. Program to accept two values of a & b and swap their
values.
#include<stdio.h>
#include<conio.h>
void main()
int a,b,temp;
clrscr();
scanf("%d",&a);
scanf("%d",&b);
printf("\nBefore Swapping...");
printf("A=%d, B=%d",a,b);
temp=a;
a=b;
b=temp;
printf("\nAfter Swapping...");
8|Page
getch();
9|Page
8. Program to accept two number and print largest among
them.
#include<stdio.h>
#include<conio.h>
void main()
int a,b;
clrscr();
scanf("%d",&a);
scanf("%d",&b);
if(a>b)
else
getch();
10 | P a g e
9. Program to accept a number and check whether the
number is Positive, Negative or Zero.
#include<stdio.h>
#include<conio.h>
void main()
int n;
clrscr();
scanf("%d",&n);
if(n>0)
printf("Number is positive");
else if(n<0)
printf("Number is negative");
else
printf("Number is Zero");
getch();
11 | P a g e
10. Program to check whether the number is even or odd.
#include<stdio.h>
#include<conio.h>
void main()
int n;
clrscr();
printf("Enter number: );
scanf("%d",&n);
if(n%2==0)
printf("Number is even");
else
printf("Number is odd");
getch();
12 | P a g e
11. Program to accept three numbers from user and print
them in ascending and decending order.
#include<stdio.h>
#include<conio.h>
void main()
int a,b,c;
clrscr();
printf("Enter numbers:");
scanf("%d%d%d",&a,&b,&c);
if((a>=b)&&(a>=c)) {
if(b>=c) {
} else {
} else if((b>=a)&&(b>=c)) {
if(a>=c) {
} else
13 | P a g e
if(b>=a) {
} else {
getch();
14 | P a g e
#include<stdio.h>
#include<conio.h>
#include<math’s>
void main()
determinant = b * b - 4 * a * c;
if (determinant > 0)
else if (determinant == 0)
r1 = r2 = -b / (2 * a);
else
real = -b / (2 * a);
15 | P a g e
printf("Roots are: %.2f+%.2fi and %.2f-%.2fi", real, image, real, image);
getch();
#include<stdio.h>
16 | P a g e
#include<conio.h>
void main()
float avg;
clrscr();
scanf("%d",&RollNum);
total=m1+m2+m3;
avg=total/3.0;
if(avg>80)
printf("\nGrade : A");
else if((avg>60)&&(avg<=80))
printf("\nGrade : B");
else if((avg>40)&&(avg<=60))
printf("\nGrade : C");
else if((avg>=33)&&(avg<=40)
printf("\nGrade : D");
else
17 | P a g e
printf("\nGrade : Fail");
getch();
#include<stdio.h>
#include<conio.h>
void main()
18 | P a g e
{
int i=1, n;
clrscr();
printf("Enter n : ");
scanf("%d", &n);
while(i<=n)
printf("%d\t",i);
i++;
getch();
#include<stdio.h>
#include<conio.h>
void main()
19 | P a g e
int i=1, n;
clrscr();
printf("Enter n : ");
scanf("%d", &n);
i=n;
do
printf("%d\t",i);
i--;
}while(i>=1);
getch();
#include<stdio.h>
#include<conio.h>
void main()
20 | P a g e
int i=2, n;
clrscr();
printf("Enter n : ");
scanf("%d", &n);
while(i<=n)
printf("%d\t",i);
i=i+2;
getch();
#include<stdio.h>
21 | P a g e
#include<conio.h>
void main()
int reminder, n;
clrscr();
printf("Enter n : ");
scanf("%d", &n);
while(n>0)
reminder=n%10;
printf("%d", reminder);
n=n/10;
getch();
}
Ex:- 1024
Output:- 4201
22 | P a g e
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
printf("Enter n : ");
scanf("%d", &n);
while(n>0)
reminder=n%10;
sum=sum+reminder;
n=n/10;
getch();
23 | P a g e
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
printf("Enter n : ");
scanf("%d", &n);
temp = n;
while(n>0)
rem = n%10;
sum = sum+(rem*rem*rem);
n = n/10;
if(temp==sum)
else
getch();
20. Program to take number from user and print table of that
number.
#include<stdio.h>
24 | P a g e
#include<conio.h>
void main()
int i, n;
clrscr();
scanf("%d", &n);
getch();
21. Pattern 1
••
•••
25 | P a g e
••••
•••••
#include<stdio.h>
#include<conio.h>
void main()
int i, j, n;
clrscr();
scanf("%d", &n);
printf("• ");
printf("\n");
getch();
22. Pattern 2
•••••
••••
•••
••
26 | P a g e
•
#include<stdio.h>
#include<conio.h>
void main()
int i, j, n;
clrscr();
scanf("%d", &n);
for(j=1;j<=i;j++)
printf("• ");
printf("\n");
getch();
23. Pattern 3
••
•••
••••
•••••
27 | P a g e
#include<stdio.h>
#include<conio.h>
void main()
char ch = '*';
int n;
scanf("%d", &n);
printf("\n");
no_of_spaces = n - 1;
printf(" ");
printf("%2c", ch);
printf("\n");
no_of_spaces--;
28 | P a g e
}
getch();
24. Pattern 4
12
123
1234
12345
#include<stdio.h>
29 | P a g e
#include<conio.h>
void main()
int n, i, j;
scanf("%d", &n);
printf("\n");
getch();
25. Pattern 5
1
21
321
4321
54321
#include <stdio.h>
#include<conio.h>
void main()
30 | P a g e
int i, j, n;
scanf("%d", &n);
printf("\n");
printf("\n");
getch();
26. Pattern 6
A
BC
DEF
GHIJ
KLMNO
#include<stdio.h>
#include<conio.h>
void main()
int i, j, n;
31 | P a g e
clrscr();
scanf("%d", &n);
int c = 'A';
printf("%c", c);
c = c + 1;
printf("\n");
getch();
27. Pattern 7
121
12321
1234321
123454321
#include<stdio.h>
#include<conio.h>
void main()
int i, j, n;
32 | P a g e
clrscr();
scanf("%d", &n);
printf("%d", j);
printf("%d", j);
printf("\n");
getch();
01
101
0101
10101
#include<stdio.h>
#include<conio.h>
void main()
int i, j;
int count = 1;
33 | P a g e
clrscr();
if (j == i && i != 5)
printf("\n");
if (i % 2 == 0)
count = 1;
else
count = 0;
getch();
34 | P a g e
29. Pattern 9
12345
1234
123
12
#include<stdio.h>
#include<conio.h>
void main()
int i, j, k, l, n;
clrscr();
scanf("%d", &n);
35 | P a g e
printf("\n");
printf("%d", j);
printf("\n");
getch();
30. Pattern 10
21
321
4321
54321
#include<stdio.h>
#include<conio.h>
void main()
int i, j, k;
clrscr();
36 | P a g e
for (i = 1; i <= 5; i++)
if (j <= i)
printf("%d", j);
else
printf(" ");
printf("\n");
getch();
37 | P a g e
31. Pattern 11
1 1
12 21
123 321
12344321
#include<stdio.h>
#include<conio.h>
void main()
int i, j, k;
clrscr();
38 | P a g e
{
if (j <= i)
else
printf(" ");
if (j <= i)
else
printf(" ");
printf("\n");
getch();
39 | P a g e
32. Floyd's triangle
23
456
7 8 9 10
11 12 13 14
#include<stdio.h>
#include<conio.h>
void main()
int n, i, c, a = 1;
clrscr();
scanf("%d", &n);
40 | P a g e
for (c = 1; c <= i; c++) {
a++;
printf("\n");
getch();
41 | P a g e
33. Pyramid
**
***
****
*****
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
temp = n;
42 | P a g e
{
printf(" ");
temp--;
printf("*");
printf("\n");
getch();
43 | P a g e
34. Pyramid 2
A*A
A*A*A
A*A*A*A
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
space = n;
44 | P a g e
for (k = 1; k < space; k++)
printf(" ");
printf("*");
printf("A");
count++;
printf("\n");
space--;
count = 1;
getch();
45 | P a g e
35. Number Pyramid
232
34543
4567654
567898765
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
space = n - 1;
num = d;
46 | P a g e
printf(" ");
space--;
printf("%d", num);
num++;
num--;
num--;
printf("%d", num);
num--;
printf("\n");
getch();
47 | P a g e
36. Pascal triangle
11
121
1331
14641
#include<stdio.h>
#include<conio.h>
long fact(int);
void main()
int line, i, j;
clrscr();
scanf("%d", &line);
printf(" ");
48 | P a g e
}
printf("\n");
getch();
long f = 1;
int i = 1;
f = f * i;
i++;
return f;
49 | P a g e
37. Pascal triangle without using function
11
121
1331
14641
#include<stdio.h>
#include<conio.h>
void main()
int x, y, n, a, z, s;
clrscr();
scanf("%d", &n);
s = n;
a = 1;
printf(" ");
s--;
50 | P a g e
for (y = 0; y <= x; y++)
a = (a * (x - y) / (y + 1));
printf("\n");
getch();
121
51 | P a g e
12321
1234321
123454321
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
printf("\n");
space = n;
printf(" ");
space--;
if (k <= c)
52 | P a g e
{
printf("%d", number);
if (k < c)
number++;
else
number--;
printf("%d", number);
number = 1;
printf("\n");
getch();
AB
234
CDEF
53 | P a g e
56789
GHIJKL
#include<stdio.h>
#include<conio.h>
void main()
int num, r, c;
int i = 1;
char ch = 'A';
clrscr();
scanf("%d", &num);
printf("\n");
if (r % 2 == 0)
else
54 | P a g e
printf(" %d", i++);
printf("\n");
getch();
123
12345
1234567
123456789
1234567
55 | P a g e
12345
123
#include<stdio.h>
#include<conio.h>
void main()
int i, j, k;
clrscr();
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--)
56 | P a g e
{
printf(" ");
for(k=1;k<(i*2);k++)
printf("%d",k);
printf("\n");
getch();
222
33333
4444444
555555555
4444444
33333
222
57 | P a g e
1
#include<stdio.h>
#include<conio.h>
void main()
int i, j, k;
clrscr();
printf(" ");
printf("%d", i);
printf("\n");
58 | P a g e
{
printf(" ");
printf("%d", i);
printf("\n");
getch();
•••
•••••
•••
#include<stdio.h>
#include<conio.h>
void main()
59 | P a g e
{
int n, c, k, space = 1;
clrscr();
scanf("%d", &n);
space = n - 1;
printf(" ");
space--;
printf("•");
printf("\n");
space = 1;
60 | P a g e
for (c = 1; c <= space; c++)
printf(" ");
space++;
printf("•");
printf("\n");
getch();
* *
* *
* *
* *
* *
#include<stdio.h>
#include<conio.h>
void main()
61 | P a g e
{
int i, j;
clrscr();
printf(" ");
printf("*");
printf(" ");
if (i == 1)
printf("\n");
else
{ printf("*\n"); }
62 | P a g e
for (i = 4; i >= 1; i--)
printf(" ");
printf("*");
printf(" ");
if (i == 1)
printf("\n");
else
{ printf("*\n"); }
getch();
63 | P a g e
44. Hollow Diamond
**** ****
*** ***
** **
* *
** **
*** ***
**** ****
#include<stdio.h>
#include<conio.h>
void main()
int i, j, k;
clrscr();
64 | P a g e
for (i = 1; i <= 5; i++)
printf("*");
printf(" ");
printf("*");
printf("\n");
printf("*");
65 | P a g e
}
printf(" ");
printf("*");
printf("\n");
getch();
66 | P a g e
45. Hollow Square
*****
* *
* *
* *
*****
#include<stdio.h>
#include<conio.h>
void main()
int i, j, n;
clrscr();
scanf("%d", &n);
printf("\n");
67 | P a g e
{
printf(" ");
else
printf("*");
printf("\n");
getch();
68 | P a g e
46. Hourglass Pattern
*********
*******
*****
***
***
*****
*******
*********
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &num);
69 | P a g e
printf("\n");
n = num;
printf(" ");
printf("*");
printf("*");
n--;
printf("\n");
printf(" ");
printf("*");
70 | P a g e
for (c = r - 1; c >= 1; c--)
printf("*");
printf("\n");
getch();
71 | P a g e
47. Nested Star-Hash Pyramid
#####*#####
#########
#########
#########
#########
#########
#include<stdio.h>
#include<conio.h>
void main()
int n = 5, r, c;
clrscr();
// first pyramid
printf(" #");
72 | P a g e
// second pyramid
if (c == 1)
printf(" *");
else
printf(" #");
// third pyramid
if (c == 2)
printf(" *");
else
printf(" #");
73 | P a g e
// fourth pyramid
printf(" #");
printf("\n");
getch();
*********
*******
*****
***
#include<stdio.h>
#include<conio.h>
void main()
int i, j, k;
clrscr();
74 | P a g e
for (i = 5; i >= 1; i--)
printf(" ");
printf("* ");
printf("\n");
getch();
11
2 2
3 3
4 4
5 5
75 | P a g e
4 4
3 3
2 2
11
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &num);
printf(" ");
printf("%d", r);
printf(" ");
76 | P a g e
printf("%d", r);
printf("\n");
printf(" ");
printf("%d", n);
printf(" ");
printf("%d", n);
printf("\n");
getch();
2 2
3 3
77 | P a g e
4 4
3 3
2 2
#include<stdio.h>
#include<conio.h>
void main()
int i, j, k;
clrscr();
printf(" ");
printf("%d", i);
printf(" ");
if (i > 1)
printf("%d", i);
printf("\n");
78 | P a g e
for (j = 4; j >= (i - 1) * 2 - 1; j--)
printf(" ");
printf("%d", i);
printf(" ");
if (i > 1)
printf("%d", i);
printf("\n");
getch();
#include<stdio.h>
#include<conio.h>
* *
* *
* *
* *
* *
******
79 | P a g e
void drawTriangle(char border, char filler, int length)
int start = 2;
int base = 4;
int i, sp, j, b;
printf(" ");
if (i > start)
if (i > start)
80 | P a g e
{
printf("\n");
void main()
int length = 6;
clrscr();
getch();
#include<stdio.h>
#include<conio.h>
void main()
int i, fact=1, n;
clrscr();
scanf("%d", &n);
81 | P a g e
for(i=1; i<=n; i++)
fact = fact*i;
getch();
#include<stdio.h>
#include<conio.h>
void main()
int i, n;
clrscr();
scanf("%d", &n);
if(n%i==0)
82 | P a g e
getch();
break;
printf("Number is Prime");
getch();
#include<stdio.h>
#include<conio.h>
#include<process.h>
void main()
int i, j, flag=1, n;
clrscr();
scanf("%d", &n);
flag=1;
83 | P a g e
if(i%j==0)
flag=0;
break;
if(flag==1)
printf("%d\n", i);
getch();
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
84 | P a g e
for(i=3; i<=n; i++)
temp = cur;
pre = temp;
printf("\t%d", cur);
getch();
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
85 | P a g e
printf("Enter number %d : ", i);
scanf("%d", &value);
getch();
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
scanf("%d", &array[i]);
86 | P a g e
}
getch();
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
while (n != 0)
remainder = n % 10;
n = n / 10;
87 | P a g e
printf("Sum of digits of entered number : %d", sum);
getch();
#include<stdio.h>
#include<conio.h>
int add_digits(int);
void main()
int n, result;
clrscr();
scanf("%d", &n);
result = add_digits(n);
getch();
88 | P a g e
int add_digits(int n)
if (n == 0)
return 0;
return sum;
#include<stdio.h>
#include<conio.h>
void main()
int n, i;
clrscr();
scanf("%d", &n);
printf("\nNumber %d : ", i );
89 | P a g e
scanf("%f", &x);
sum += x;
avg = sum / n;
getch();
#include<stdio.h>
#include<conio.h>
void main()
int n, r, i, sqr=0;
clrscr();
scanf("%d", &r);
n = i;
sqr = n * n;
90 | P a g e
getch();
#include<stdio.h>
#include<conio.h>
void main()
char ch;
clrscr();
scanf("%c", &ch);
else
getch();
91 | P a g e
63. Program to take two numbers and check whether they are
amicable numbers or not.
#include<stdio.h>
#include<conio.h>
//check function
int s = 0, i;
if (a % i == 0)
s = s + i;
if (s == b)
s = 0;
if (b % i == 0)
s = s + i;
92 | P a g e
}
if (s == a)
return 1;
else
return 0;
return 0;
void main()
int a, b;
clrscr();
scanf("%d", &a);
scanf("%d", &b);
if (check(a, b))
else
93 | P a g e
printf("\n%d and %d are not Amicable Numbers.", a, b);
#include<stdio.h>
#include<conio.h>
void main()
int n, i;
clrscr();
scanf("%d", &n);
if (n % i == 0)
getch();
94 | P a g e
65. Program to accept two integer numbers and print the
GCD(Greatest Common Divisor).
#include<stdio.h>
#include<conio.h>
void main()
int x, y, m, i;
clrscr();
scanf("%d", &x);
scanf("%d", &y);
if (x > y)
m = y;
else
m = x;
if (x % i == 0 && y % i == 0)
break;
95 | P a g e
}
getch();
#include<stdio.h>
#include<conio.h>
void main()
int value = 1;
clrscr();
scanf("%d", &base);
scanf("%d", &expo);
while (expo != 0)
value *= base;
--expo;
96 | P a g e
getch();
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
a = x;
b = y;
while (b != 0)
t = b;
b = a % b;
a = t;
hcf = a;
97 | P a g e
lcm = (x * y) / hcf;
getch();
#include<stdio.h>
#include<conio.h>
void main()
int a, b, c, big;
clrscr();
getch();
98 | P a g e
69. Program to find largest number of 'n' numbers.
#include<stdio.h>
#include<conio.h>
void main()
int n, num, i;
int big;
clrscr();
scanf("%d", &n);
scanf("%d", &big);
scanf("%d", &num);
big = num;
getch();
99 | P a g e
}
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
sq = n * n;
if (sum == n)
else
getch();
100 | P a g e
71. Program to check Niven number (Harshad number).
#include<stdio.h>
#include<conio.h>
void main()
int n, d, a, sum = 0;
clrscr();
scanf("%d", &n);
a = n;
while (a > 0)
d = a % 10;
sum = sum + d;
a = a / 10;
if (n % sum == 0)
else
101 | P a g e
getch();
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
temp = n;
while (temp != 0)
if (n == rev)
102 | P a g e
printf("\n%d is palindrome number.", n);
else
getch();
#include<stdio.h>
#include<conio.h>
void main()
int n, i = 1, sum = 0;
clrscr();
scanf("%d", &n);
/The first perfect number is 6, because 1, 2, and 3 are its proper positive divisors,
and 1 + 2 + 3 = 6./
while (i < n)
if (n % i == 0)
sum = sum + i;
103 | P a g e
}
i++;
if (sum == n)
else
getch();
#include<math.h>
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
104 | P a g e
scanf("%lf", &num);
result = sqrt(num);
getch();
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
if (n >= 1)
printf("\n2 ");
105 | P a g e
{
if (i % c == 0)
break;
if (c == i)
sum = sum + i;
count++;
i++;
getch();
#include<stdio.h>
#include<conio.h>
double sumseries(double);
void main()
106 | P a g e
double number, sum;
clrscr();
scanf("%lf", &number);
sum = sumseries(number);
getch();
double sumseries(double m)
double sum2 = 0, f = 1, i;
f = f * i;
if (i == m)
else
107 | P a g e
printf("%.2lf / %.2lf + \n", i, f);
return(sum2);
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
int x, i;
int fact = 1, n;
float sum = 0;
clrscr();
scanf("%d", &x);
scanf("%d", &n);
108 | P a g e
fact = fact * i;
sum = sum + 1;
printf("%f", sum);
getch();
#include<stdio.h>
#include<conio.h>
void main()
int x = 10, y = 5;
clrscr();
printf("Enter x : ");
scanf("%d", &x);
printf("Enter y : ");
scanf("%d", &y);
109 | P a g e
// Code to swap x and y
x = x + y;
y = x - y;
x = x - y;
getch();
#include<stdio.h>
#include<conio.h>
void main()
long i, k;
clrscr();
i = i ^ k;
k = i ^ k;
i = i ^ k;
110 | P a g e
printf("\nAfter swapping i : %ld and k : %ld", i, k);
getch();
#include<stdio.h>
#include<conio.h>
void main()
int a, b;
clrscr();
printf("Enter a : ");
scanf("%d", &a);
printf("Enter b : ");
scanf("%d", &b);
ptra = &a;
ptrb = &b;
temp = ptra;
*ptra = *ptrb;
111 | P a g e
*ptrb = *temp;
getch();
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
p = &first;
q = &second;
sum = *p + *q;
getch();
112 | P a g e
82. Program to add first and last digit of a number.
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &input);
firstNum = input;
firstNum /= 10;
getch();
113 | P a g e
83. Program to find area of triangle using Heron's formula.
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
double a, b, c, s, area;
clrscr();
s = (a + b + c) / 2;
getch();
#include<stdio.h>
#include<math.h>
#include<conio.h>
114 | P a g e
int binary_decimal(int n);
void main()
int n;
char c;
clrscr();
scanf("%d", &n);
getch();
int binary_decimal(int n)
while (n != 0)
rem = n % 10;
n /= 10;
++i;
115 | P a g e
return decimal;
#include<stdio.h>
#include<conio.h>
void main()
int n, c, k;
clrscr();
scanf("%d", &n);
k = n >> c;
if (k & 1)
printf("1");
else
116 | P a g e
{
printf("0");
printf("\n");
getch();
#include<stdio.h>
#include<conio.h>
void main()
int i, n, j, k = 0, c;
clrscr();
scanf("%d", &n);
117 | P a g e
scanf("%f", &x[i]);
scanf("%f", &y[i]);
scanf("%f", &p);
temp = 1;
k = i;
if (k == j)
continue;
else
118 | P a g e
for (i = 0; i < n; i++)
getch();
#include<stdio.h>
#include<conio.h>
void main()
int year;
clrscr();
scanf("%d", &year);
if (year % 400 == 0)
119 | P a g e
printf("\n%d is not a leap year.", year);
else if (year % 4 == 0)
else
getch();
#include<stdio.h>
#include<conio.h>
long factorial(int);
void main()
int n, r;
clrscr();
120 | P a g e
printf("Enter the value of n and r : \n");
getch();
long result;
return result;
long result;
121 | P a g e
result = factorial(n) / factorial(n - r);
return result;
long factorial(int n)
int c;
long result = 1;
result = result * c;
return (result);
#include<stdio.h>
#include<math.h>
float x1 = 0, x2 = 0, t = 0;
122 | P a g e
float fx1 = 0, fdx1 = 0;
int main()
scanf("%d", &user_power);
scanf("%d", &coef[i]);
printf("\n");
//printing coeff.
123 | P a g e
scanf("%f", &x1);
printf("Iteration\tX1\tFX1\tF'X1");
do
cnt++;
fx1 = fdx1 = 0;
fx1 += coef[0];
t = x2;
x1 = x2;
124 | P a g e
}
return 0;
#include<stdio.h>
#include<conio.h>
void main()
int sum = 0, n;
clrscr();
scanf("%d", &n);
// (n/2)((n / 2) + 1)
125 | P a g e
printf("Sum of even numbers from 1 to %d : %d", n, sum);
getch();
#include<stdio.h>
float f(float x)
return (1 / (1 + x));
void main()
int i, n;
clrscr();
n = (xn - x0) / h;
if (n % 2 == 1)
126 | P a g e
n = n + 1;
h = (xn - x0) / n;
x[i] = x0 + i * h;
y[i] = f(x[i]);
so = 0;
se = 0;
if (i % 2 == 1)
so = so + y[i];
else
se = se + y[i];
127 | P a g e
}
getch();
#include<stdio.h>
#include<string.h>
void main()
clrscr();
gets(s1);
gets(s2);
128 | P a g e
concat(s1, s2);
getch();
int i, j;
i = strlen(s1);
s1[i] = s2[j];
s1[i] = '\0';
#include<stdio.h>
129 | P a g e
int check_vowel(char);
void main()
char array[100];
int c;
clrscr();
gets(array);
c = count_vowels(array);
getch();
char d;
do
d = a[c];
130 | P a g e
flag = check_vowel(d);
if (flag == 1)
count++;
c++;
} while (d != '\0');
return count;
int check_vowel(char a)
a = a + 'a' - 'A';
return 1;
return 0;
131 | P a g e
#include <stdio.h>
#include <string.h>
void main()
clrscr();
gets(a);
gets(b);
if (strcmp(a, b) == 0)
else
getch();
#include<stdio.h>
132 | P a g e
void main()
int compare;
clrscr();
scanf("%s", str1);
scanf("%s", str2);
if (compare == 1)
else
getch();
int i = 0, flag = 0;
if (str1[i] != str2[i])
133 | P a g e
{
flag = 1;
break;
i++;
return 1;
else
return 0;
#include<stdio.h>
#include<string.h>
#include<conio.h>
void main()
char str[20];
int i;
clrscr();
134 | P a g e
printf("Enter string : ");
gets(str);
getch();
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
char destination[50];
135 | P a g e
clrscr();
strcpy(destination, source);
getch();
#include<stdio.h>
#include<conio.h>
void main()
scanf("%s", str1);
strCopy(str1, str2);
136 | P a g e
printf("After copying: %s", str2);
getch();
int i = 0;
str2[i] = str1[i];
i++;
str2[i] = '\0';
#include<stdio.h>
#include<string.h>
137 | P a g e
#include<conio.h>
void main()
char str[1500];
clrscr();
gets(str);
count[str[c] - 'a']++;
c++;
if (count[c] != 0)
getch();
138 | P a g e
100. Program to count total number of uppercase and
lowercase in a string.
#include<stdio.h>
#include<string.h>
#include<conio.h>
void main()
char ch[80];
int i;
clrscr();
gets(ch);
i = 0;
//uppercase counter
upper++;
139 | P a g e
}
//lowercase counter
lower++;
i++;
getch();
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
char a[100];
int length;
140 | P a g e
clrscr();
gets(a);
length = strlen(a);
getch();
#include<stdio.h>
#include<conio.h>
void main()
char s[1000], i;
clrscr();
scanf("%s", s);
141 | P a g e
for (i = 0; s[i] != '\0'; ++i);
getch();
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
char text[100];
clrscr();
gets(text);
length++;
142 | P a g e
}
end = length - 1;
middle = length / 2;
if (text[begin] != text[end])
break;
end--;
if (begin == middle)
printf("\nString is Palindrome.");
getch();
#include<stdio.h>
#include<conio.h>
#include<string.h>
143 | P a g e
void main()
char word[100];
clrscr();
scanf("%s", word);
length = strlen(word);
int flag = 1;
flag = 0;
break;
if (flag)
else
144 | P a g e
}
getch();
#include<string.h>
#include<stdio.h>
#include<conio.h>
void main()
int i = 0, j = 0, len;
char buff[50];
clrscr();
gets(buff);
while (i != len)
buff[j++] = buff[i];
145 | P a g e
i++;
buff[j] = 0;
getch();
#include<stdio.h>
#include<conio.h>
#include<string.h>
if (!str || !*str)
return str;
*p1 ^= *p2;
*p2 ^= *p1;
*p1 ^= *p2;
146 | P a g e
}
return str;
void main()
char arr[100];
clrscr();
gets(arr);
strrev(arr);
getch();
#include<stdio.h>
#include<conio.h>
void main()
147 | P a g e
{
int i, len;
clrscr();
gets(str_array);
ptr = str_array;
if (*ptr == '\0')
break;
ptr++;
len = i;
ptr--;
printf("%c", *ptr--);
getch();
148 | P a g e
108. Program to sort the strings.
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
int i, j, n;
clrscr();
scanf("%d", &n);
gets(str[i]);
strcpy(temp, str[i]);
strcpy(str[i], str[j]);
149 | P a g e
strcpy(str[j], temp);
puts(str[i]);
getch();
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
void main()
clrscr();
150 | P a g e
gets(str1);
gets(str2);
strcpy(temp, str1);
strcpy(str1, str2);
strcpy(str2, temp);
getch();
#include<stdio.h>
#include<conio.h>
151 | P a g e
void main()
clrscr();
scanf("%d", &n);
scanf("%d", &array[c]);
printf("\nEnter the location from where you wish to delete element : ");
scanf("%d", &position);
if (position >= n + 1)
else
152 | P a g e
printf("\n%d", array[c]);
getch();
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &first[c][d]);
153 | P a g e
}
scanf("%d", &second[c][d]);
printf("%d\t", sum[c][d]);
printf("\n");
getch();
154 | P a g e
#include<stdio.h>
#include<conio.h>
void main()
int i, j, a, n, number[30];
clrscr();
scanf("%d", &n);
scanf("%d", &number[i]);
a = number[i];
number[i] = number[j];
number[j] = a;
155 | P a g e
}
printf("%d\n", number[i]);
getch();
#include<stdio.h>
#include<conio.h>
void main()
int i, j, m, n;
int counter = 0;
clrscr();
156 | P a g e
printf("Enter the order of the matix : ");
scanf("%d", &array[i][j]);
if (array[i][j] == 0)
++counter;
else
getch();
157 | P a g e
}
#include<stdio.h>
#include<conio.h>
void main()
int array[10];
clrscr();
scanf("%d", &n);
158 | P a g e
scanf("%d", &array[i]);
printf("\n%d", array[i]);
scanf("%d", &element);
if (array[i] == element)
found = 1;
pos = i;
break;
if (found == 1)
159 | P a g e
for (i = pos; i < n - 1; i++)
printf("\n%d", array[i]);
else
getch();
#include<stdio.h>
#include<conio.h>
void main()
160 | P a g e
{
int a[2][2], i, j;
long determinant;
clrscr();
scanf("%d", &a[i][j]);
printf("\n");
printf("%d\t", a[i][j]);
161 | P a g e
printf("\nDeterminant of 2X2 matrix: %ld", determinant);
getch();
#include<stdio.h>
#include<conio.h>
void main()
int a[3][3], i, j;
long determinant;
clrscr();
scanf("%d", &a[i][j]);
162 | P a g e
printf("\nThe matrix is :\n");
printf("\n");
printf("%d\t", a[i][j]);
getch();
#include<stdio.h>
#include<conio.h>
void main()
163 | P a g e
{
clrscr();
scanf("%d", &size);
scanf("%d", &a[i]);
largest = a[0];
largest = a[i];
smallest = a[0];
164 | P a g e
{
smallest = a[i];
getch();
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &size);
scanf("%d", &a[i]);
165 | P a g e
/*
*/
b[j] = a[i];
/*
*/
a[i] = b[i];
printf("%d\n", a[i]);
getch();
166 | P a g e
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &size);
scanf("%d", &array[i]);
scanf("%d", &position);
scanf("%d", &value);
array[i + 1] = array[i];
167 | P a g e
}
array[position - 1] = value;
getch();
#include<math.h>
#include<stdio.h>
int i, key, j;
key = arr[i];
j = i - 1;
168 | P a g e
arr[j + 1] = arr[j];
j = j - 1;
arr[j + 1] = key;
int i;
printf("\n");
int main()
scanf(“%d”, &n);
scanf(“%d”, &arr[i]);
insertionSort(arr, n);
169 | P a g e
printf(“Sorted List: ”);
printArray(arr, n);
return 0;
#include <stdio.h>
int l=0;
int r=n-1;
while(l<=r)
int m=l+(r-l)/2;
if(arr[m]<t)
l=m+1;
else if (arr[m]>t)
r=m-1;
else return m;
return -1;
int main()
170 | P a g e
{
int n;
scanf("%d",&n);
int arr[n];
for(int i=0;i<n;i++)
scanf("%d",&arr[i]);
printf("%d",bin(arr,7,7));
return 0;
#include<stdio.h>
int main()
scanf("%d%d",&m,&n);
171 | P a g e
scanf("%d%d",&p ,&q);
if (n == p)
scanf("%d",&a[i][j]);
scanf("%d",&b[i][j]);
c[i][j] = 0;
printf("%d\t",c[i][j]);
172 | P a g e
printf( "\n");
else
return 0;
/Goldbach's conjecture is a rule in math that states the following: every even
number greater than 2 can be expressed as the sum of two prime numbers./
#include<stdio.h>
#include<math.h>
int flag = 0;
if(n % i == 0)
flag = 1;
break ;
173 | P a g e
}
if(!flag)
return 1;
else
return 0;
int main()
int m;
int k = i , l = m - i;
1 2 3 45
16 17 18 19 6
15 24 25 20 7
174 | P a g e
14 23 22 21 8
13 12 11 10 9
#include<stdio.h>
int main()
int n,m,l,k=1;
scanf("%d",&n);
m =(l=n);
int a[m][n] ;
a[row][i] = k++;
row++;
a[i][n-1] =k ++;
175 | P a g e
n --;
if(row < m)
{ a[m-1][i] = k ++;
m--;
if(col < n)
a[i][col] = k ++;
col ++;
printf("%d ",a[i][j]);
printf("\n");
176 | P a g e
125. Program to sort array using Selection Sort.
#include<stdio.h>
#include<conio.h>
void main()
clrscr();
scanf("%d", &n);
scanf("%d", &array[i]);
pos = i;
177 | P a g e
pos = j;
if (pos != i)
temp = array[i];
array[i] = array[pos];
array[pos] = temp;
printf("%d\n", array[i]);
getch();
#include<stdio.h>
#include<conio.h>
void main()
178 | P a g e
int total, element[100], i, j, temp;
clrscr();
scanf("%d", &total);
scanf("%d", &element[i]);
temp = element[j];
element[j + 1] = temp;
179 | P a g e
for (i = 0; i < total; i++)
printf("\n%d", element[i]);
getch();
#include<stdio.h>
char ifix[200],pfix[200],stack[100];
int p=0,s=0,i=0;
void fun()
if(ifix[i]==')')
s--;
while(stack[s]!='(')
pfix[p++]=stack[s--];
if(ifix[i]=='+' || ifix[i]=='-')
if(!s)
180 | P a g e
stack[s++]=ifix[i];
else if(stack[s-1]=='(')
stack[s++]=ifix[i];
else
s--;
pfix[p++]=stack[s--];
stack[++s]=ifix[i];
s++;
int main()
scanf("%s",ifix);
for(i;ifix[i]!='\0';i++)
if(ifix[i]!='*' && ifix[i]!='/' && ifix[i]!='-' && ifix[i]!='+' && ifix[i]!='(' &&
ifix[i]!=')' && ifix[i]!='%')
pfix[p++]=ifix[i];
stack[s++]=ifix[i];
else
181 | P a g e
fun();
if(ifix[i]=='\0')
if(s)
s--;
while(s!=-1)
if(stack[s]==')' || stack[s]=='(')
s--;
pfix[p++]=stack[s--];
pfix[p]='\0';
return 0;
128. Pattern
32
456
182 | P a g e
10 9 8 7
11 12 13 14 15
21 20 19 18 17 16
#include<stdio.h>
int main()
int i,j,k,l,n;
scanf("%d",&n);
for(k=i=1;i<=n;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;
183 | P a g e
}
129. Pattern
82
14 9 3
19 15 10 4
23 20 16 11 5
26 24 21 17 12 6
28 27 25 22 18 13 7
#include<stdio.h>
int main() {
int n,i,j,k,l=1,d;
scanf("%d",&n);
for(i=0;i<n;++i)
for(j=i-1;j>=0;--j)
d=n-1;
l=i+1;
for(k=0;k<=j;++k)
l+=d;
184 | P a g e
d--;
printf("%d ",l);
printf("%d\n",i+1);
return 0;
* ****
* *
* *
*******
* *
* *
**** *
#include<stdio.h>
int main() {
int n;
scanf("%d",&n);
185 | P a g e
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
if(i==1)
if(j>(n/2)||j==1)
printf("* ");
else
printf(" ");
else if(i==n)
if(j<=(n/2+1)||j==n)
printf("* ");
else
printf(" ");
else if(i==(n+1)/2)
printf("* ");
else if(i<=n/2&&i!=1)
if(j==1||j==(n+1)/2)
printf("* ");
186 | P a g e
else
printf(" ");
else
if(j==n||j==(n+1)/2)
printf("* ");
else
printf(" ");
printf("\n");
return 0;
131. Pattern
5 5
54 45
543 345
5432 2345
543212345
5432 2345
543 345
54 45
187 | P a g e
5 5
#include <stdio.h>
int main()
int i,j,n;
scanf("%d",&n);
for(i=n;i>=1;i--) {
for(j=n;j>=1;j--) {
if(j>=i)
printf("%d",j);
else
printf(" ");
for(j=2;j<=n;j++) {
if(j>=i)
printf("%d",j);
else
printf(" ");
printf("\n");
//down
for(i=2;i<=n;i++) {
188 | P a g e
for(j=n;j>=1;j--) {
if(j>=i)
printf("%d",j);
else
printf(" ");
for(j=2;j<=n;j++) {
if(j>=i)
printf("%d",j);
else
printf(" ");
printf("\n");
189 | P a g e
132. Pattern
@ @
@ @ @ @
@ @ @
@ @ @
@ @ @ @
@ @ @ @ @
@ @ @
@ @ @ @ @
@ @ @ @
@ @ @
@ @ @
@ @ @ @
@ @
#include<stdio.h>
int main()
int n,x,y;
scanf("%d",&n);
190 | P a g e
if(n%2==0)
n=n+1;
if(x==y || x==-y)
printf("@ ");
printf("@ ");
printf("@ ");
printf("@ ");
printf("@ ");
else
printf(" ");
else
if(x+y==(n-1)*2)
191 | P a g e
printf("@ ");
else if(x+y==(1-n)*2)
printf("@ ");
else if(x-y==(n-1)*2)
printf("@ ");
else if(x-y==(1-n)*2)
printf("@ ");
else
printf(" ");
printf("\n");
192 | P a g e
133. Program for creating and displaying a linked list.
#include <stdio.h>
#include<stdlib.h>
int data;
}Node;
int main(void)
Node*temp;
Node*start=NULL;
Node* p=NULL;
int n;
scanf("%d",&n);
while(n--)
scanf("%d",&temp->data);
temp->next=NULL;
if(start==NULL)
193 | P a g e
{
start=temp;
p=temp;
else
p->next=temp;
p=temp;
while(start!=NULL)
if(start->next!=NULL)
printf("%d->",start->data);
else
printf("%d",start->data);
start=start->next;
return 0;
194 | P a g e
134. Program to delete a node for a given element from linked
list.
#include <stdio.h>
#include<stdlib.h>
int data;
}Node;
int main(void)
Node*temp;
Node*start=NULL;
Node* p=NULL;
int n;
scanf("%d",&n);
while(n--)
scanf("%d",&temp->data);
temp->next=NULL;
195 | P a g e
if(start==NULL)
start=temp;
p=temp;
else
p->next=temp;
p=temp;
Node*prev=start;
Node*cur=start;
while(cur!=NULL)
if(start->data==ele)
start=start->next;
if(cur->data==ele)
196 | P a g e
prev->next=cur->next;
free(cur);
break;
prev=cur;
cur=cur->next;
if(cur==NULL)
exit(0);
while(start!=NULL)
if(start->next!=NULL)
printf("%d->",start->data);
else
printf("%d",start->data);
start=start->next;
return 0;
197 | P a g e
198 | P a g e