Professional Documents
Culture Documents
C Programs
C Programs
C Programs
INDEX
SNO TOPIC PAGE NO REMARKS
1 PROGRAM TO DESCRIBE DIFFERENT DATA TYPES 3
2 PROGRAM TO FIND REVERSE OF A NUMBER 4
3 PROGRAM TO FIND AREA AND PERIMETER OF 5
CIRCLE
4 BIGGEST OF TWO NUMBERS 6
(USING CONDITIONAL OPERATOR)
#include<stdio.h>
int main()
int a,b;
long x,y;
float f=64.64567890;
double g=11.0123456789;
char ch;
ch= '+';
scanf("\n%d%d%ld%ld",&a,&b,&x,&y);
return 0;
Output:
4
CODE:
#include<stdio.h>
#include<conio.h>
int main()
int rev,rem,num,n;
scanf("%d",&n);
num=n;
while(num!=0)
rem=num%10;
num=num/10;
rev=rev*10+rem;
printf("\nThe number=%d",n);
getch();
OUTPUT:
5
Code:
#define PI 3.14159
#include<stdio.h>
#include<conio.h>
int main()
int R;
float C;
float area,perimeter;
C=PI;
scanf("%d",&R);
perimeter=2.0*R*C;
area=C*R*R;
getch();
output:
6
Code:
#include<stdio.h>
int main()
int a,b,max;
scanf("%d%d",&a, &b);
max = a>b ? a : b;
return 0;
Output:
7
Code:
#include<stdio.h>
#include<conio.h>
int main()
int x;
x= 59.6;
float y;
y= 21;
char z;
z= 15;
getch();
Output:
8
Code:
#include <stdio.h>
int main()
int i,j,rows;
scanf("%d",&rows);
for(i=1;i<=rows;i++)
for(j=1;j<=i;j++)
printf("%d",j);
printf("\n");
return 0;
Output:
9
CODE:
#include<stdio.h>
#include<conio.h>
int main()
int a,b,c;
scanf("%d %d",&a,&b);
c=a;
a=b;
b=c;
getch();
OUTPUT:
10
CODE:
#include<stdio.h>
int main()
int i,fact=1,number;
printf("enter a number\n");
scanf("%d",&number);
for(i=1;i<=number;i++)
fact=fact*i;
return 0;
OUTPUT:
11
CODE:
#include<stdio.h>
#include<conio.h>
int main()
int a,b;
scanf("%d%d",&a,&b);
if (a>b)
else
getch();
OUTPUT:
12
10 .In a company if employee’s basic salary is less than or equal to 10,000. Then
his DA is 31% of basic salary ,HRA is 12% of basic, MA is Rs.250. If his salary is
greater than 10,000 then DA is 35% of basic, HRA is 15% of basic & MA is 350.
Calculate his gross salary.
CODE:
#include<stdio.h>
#include<conio.h>
int main()
int basic,da,hra,ma,gross;
scanf("%d",&basic);
if(basic<=10000)
da=basic*31/100;
hra=basic*12/100;
ma=250;
else
da=basic*35/100;
hra=basic*15/100;
ma=350;
gross=basic+da+hra+ma;
printf("salary of an employee=%d",gross);
getch();
}
13
OUTPUT:
14
CODE:
#include<stdio.h>
#include<conio.h>
int main()
int num;
scanf("%d",&num);
if(num%2==0)
else
getch();
OUTPUT:
15
#include<conio.h>
int main()
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if(a>b)
if(a>c)
printf("biggest no is %d",a);
else
printf("biggest no is %d",c);
else
if(b>c)
printf("biggest no is %d",b);
else
printf("biggest no is %d",c);
getch();
}
16
OUTPUT:
17
CODE:
#include<stdio.h>
#include<conio.h>
int main()
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
if((a>b)&&(a>c))
if((b>a)&&(b>c))
if((c>a)&&(c>b))
getch();
OUTPUT:
18
Code:
#include <stdio.h>
int main()
while(1){
scanf("%d", &choice);
if(choice == 1)
else if (choice == 2)
else if (choice == 3)
printf("BYE!!!\n");
break;
else
}
19
return 0;
Output:
20
CODE:
#include<stdio.h>
#include<conio.h>
int main()
int day;
scanf("%d",&day);
if(day==1)
printf("Day is Monday");
else if(day==2)
printf("Day is Tuesday");
else if(day==3)
printf("Day is Wednesday");
else if(day==4)
printf("Day is Thursday");
else if(day==5)
printf("Day is Friday");
else if(day==6)
printf("Day is Saturday");
else if(day==7)
printf("Day is Sunday");
else
printf("Wrong input");
getch();
}
21
OUTPUT:
22
#include<conio.h>
int main()
int day;
scanf("%d",&day);
switch(day)
case 1:
printf("Day is monday");
break;
case 2:
printf("Day is tuesday");
break;
case 3:
printf("Day is wednesday");
break;
case 4:
printf("Day is thursday");
break;
case 5:
printf("Day is friday");
break;
case 6:
printf("Day is saturday");
23
break;
case 7:
printf("Day is sunday");
break;
default:
printf("wrong input");
getch();
OUTPUT:
24
#include<stdio.h>
int main()
char gender;
int yos,qual,salary=0;
scanf("%c%d%d",&gender,&yos,&qual);
if (gender=='m'&&yos>=10&&qual==1)
salary = 15000;
else if ((gender=='m'&&yos>=10&&qual==0)||(gender=='m'&&yos<10&&qual==1))
salary = 10000;
else if (gender=='m'&&yos<10&&qual==0)
salary = 7000;
else if (gender=='f'&&yos>=10&&qual==1)
salary = 12000;
else if (gender=='f'&&yos>=10&&qual==0)
salary = 9000;
else if (gender=='f'&&yos<10&&qual==1)
salary = 10000;
else if (gender=='f'&&yos<10&&qual==0)
salary = 6000;
printf("\nSalary of employee=%d\n",salary);
return 0;
}
25
OUTPUT:
26
Code:
#include<stdio.h>
int main(void)
int angle;
scanf("%d",&angle);
angle=angle%360;
else
}
27
if(angle%90==0)
switch(angle/90)
case 0:
break;
case 1:
break;
case 2:
break;
case 3:
break;
default:
printf("error");
return 0;
OUTPUT:
28
CODE:
#include <stdio.h>
int main()
int num;
scanf("%d", &num);
return 0;
OUTPUT:
29
CODE:
#include<stdio.h>
int main()
int i;
for(i=0;i<10;i++)
if (i==7)
break;
printf("%d\n",i);
return 0;
Output:
30
CODE:
#include<stdio.h>
int main()
int i;
for(i=0;i<15;i++)
if (i==9)
continue;
printf("%d\n",i);
return 0;
Output:
31
#include<conio.h>
int main ()
int a[5], i;
scanf("%d", &a[i]);
printf("%d",a[i]);
getch();
OUTPUT:
32
int main()
int rows,cols;
scanf("%d", &rows);
scanf("%d", &cols);
int arr[rows][cols];
scanf("%d", &arr[i][j]);
printf("%d",arr[i][j]);
printf("\n");
33
return 0;
OUTPUT:
34
Code:
#include<stdio.h>
int main()
int array1[10][10],i,j,m,n,sum = 0;
scanf("%d", &m);
scanf("%d",&n);
for(i=0;i<m;i++)
for(j=0;j<n;j++)
scanf("%d",&array1[i][j]);
for(i=0;i<m;++i)
for(j=0;j<n;++j)
printf("\t%d",array1[i][j]);
printf("\n");
35
return 0;
Output:
36
25.PROGRAM TO READ THE LIST OF 10 NUMBERS AND PRINT THE LIST IN REVERSE
ORDER
Code:
#include<stdio.h>
int main()
int S{10};
for (i=0;i<number;i++)
scanf("%d", &S[i]);
printf("\n%d",S[i]);
return 0;
Output:
37
int main()
int calsum(int,int);
return 0;
int num3;
return (num3);
Output:
38
Code:
#include <stdio.h>
int main()
int x, y;
swap(&x, &y);
return 0;
int temp;
temp = *a;
*a = *b;
*b = temp;
Output:
39
CODE:
#include<stdio.h>
int main()
int i=7;
printf("value of i=%d",i);
printf("\naddress of i=%u",&i);
return 0;
Output:
40
CODE:
#include<stdio.h>
int main()
int i=5,*j;
j=&i;
return 0;
Output:
41
CODE:
#include<stdio.h>
#include<conio.h>
int main()
{ int show(int);
int m[]={10,40,30,20,50,60},i;
for(i=0;i<6;i++)
show(m[i]);
return 0;
show(int marks)
printf("\t%d",marks);
Output:
42
CODE:
#include<stdio.h>
#include<conio.h>
int show(int*);
int main()
int m[]={30,40,50,60,70,80},i;
for(i=0;i<6;i++)
show(m+i);
show(int *marks)
printf("\t%d",marks);
return marks;
OUTPUT:
43
CODE:
#include <stdio.h>
int main()
int res;
return res;
OUTPUT: