priya c prac file
TRANSCRIPT
-
8/3/2019 Priya c Prac File
1/57
QUES.Write a program to calculate
sum of two numbers/*SUM OF TWO NO.*/#include
#include
int main()
{
int a.b.c;
clrscr();
printf(enter any two no.);scanf(%d%d,&a,&b);
c=a+b;
printf(the sum of %d and %d is %d,a,b,c);
getch();
return;
}
-
8/3/2019 Priya c Prac File
2/57
-
8/3/2019 Priya c Prac File
3/57
QUES.Write a program to find out
simple interest/* SIMPLE INTEREST*/
#include
#include
int main()
{
int principal,time;
float rate,s_int;
clrscr();
printf(nter principal,rate and time);
scanf(%d%f%d,&principal,&rate,&time);s_int=principal*rate*time/100;
printf(required simple interst is %f,s_int);
getch();
return;
}
-
8/3/2019 Priya c Prac File
4/57
-
8/3/2019 Priya c Prac File
5/57
QUES.Write a program to determine
gross salary/*GROSS SALARY*/
#include
#include
int main()
{
float bs,da,ha,gs;
clrscr();
printf(nter basic salary);
scanf(%f,&bs);
da=0.4*bs;
printf(\n da is %f,da);
ha=0.2*bs;
printf(\n ha is %f,ha);
gs=bs+da+ha;
printf(\n gross salary is %f,gs);
getch();return;
}
-
8/3/2019 Priya c Prac File
6/57
-
8/3/2019 Priya c Prac File
7/57
QUES.Write a program to find
factorial of a no using while loop/*WHILE LOOP*/
#include
#include
int main()
{
int num,x,i=0,fact=1;
clrscr();
printf(enter any no.);
scanf(%d,&num);
x=num;while(i
-
8/3/2019 Priya c Prac File
8/57
-
8/3/2019 Priya c Prac File
9/57
QUES.Write a program to find area &
circumference of circle
/*AREA & CIRCUMFERENCE*/
#include
#include
int main()
{
int radius,area,circumference;
float pi=3.14;
clrscr();printf(enter radius of the circle);
scanf(%d,&radius);
area=pi*radius*radius;
circumference=2*pi*radius;
printf(area and circumference of circle with radius %d are %d and
%d res.,radius,area,circumference);
getch();
return;}
-
8/3/2019 Priya c Prac File
10/57
-
8/3/2019 Priya c Prac File
11/57
QUES.Write a program implementing
continue statement/*CONTINUE STATEMENT*/
#include
#include
main(){int i,j;
clrscr();for(i=1;i
-
8/3/2019 Priya c Prac File
12/57
-
8/3/2019 Priya c Prac File
13/57
QUES.Write a program implementing
break statement/*TO DETERMINE WHETHER A NO. IS PRIME OR NOT*/
#include
#include
main(){int num,i;
clrscr();printf("enter a number");scanf("%d",&num);
i=2;while(i
-
8/3/2019 Priya c Prac File
14/57
-
8/3/2019 Priya c Prac File
15/57
QUES.Write a program to print star
pattern
./*STAR PATTERN*/
#include
#include
void main()
{
int i,j;
clrscr();
for(i=1;i
-
8/3/2019 Priya c Prac File
16/57
-
8/3/2019 Priya c Prac File
17/57
QUES.Use of if-else statement/*GROSS SALARY*/
#include
#include
int main()
{
float bs,gs,da,hra;
clrscr();printf("enter basis salary");
scanf("%f",&bs);
if(bs
-
8/3/2019 Priya c Prac File
18/57
getch();
return 0;
}
-
8/3/2019 Priya c Prac File
19/57
QUES.Use of nested if-else statement/*IMPLEMENTATION OF NESTED IF-ELSE STATEMENT*/#include
#include
main()
{
int i;
clrscr();
printf("enter any no.");scanf("%d",&i);
if(i==1)
printf("you would go to heaven!");
else
{
if(i==2)
printf("hell was created with you in mind");
else
printf("how about mother earth");
}
getch();
return;
}
-
8/3/2019 Priya c Prac File
20/57
-
8/3/2019 Priya c Prac File
21/57
QUES. To determine ratio of given
numbers/* TO DETERMINE RATIO*/#include
#include
void main()
{int a,b,c,d;
float ratio;
clrscr();
printf(\n enter four integer values);
scanf(%d%d%d%d,&a,&b,&c,&d);
if(c-d!=0)
{
ratio=(float)(a+b)/(float)(c-d);
printf(ratio=%f \n,ratio);
}
getch();
}
-
8/3/2019 Priya c Prac File
22/57
-
8/3/2019 Priya c Prac File
23/57
QUES.Use of count operator/* USE OF COUNT OPERATOR TO COUNT NO OF BOYS
WITH HEIGHT>170cm &WEIGHT
-
8/3/2019 Priya c Prac File
24/57
}
-
8/3/2019 Priya c Prac File
25/57
QUES.Write a program illustrating
use of function in c program/*FUNCTION*/#include
#includeint main()
{
int a,b;
clrscr();
printf(enter a no.);
scanf(%d,&a);
b=square(a);
printf(the square of %d is %d,a,b);getch();
return 0;
}
square(int x)
{
-
8/3/2019 Priya c Prac File
26/57
int y;
y=x*x;
return y;
}
-
8/3/2019 Priya c Prac File
27/57
QUES.Write a program illustrating
use of function prototype in c
Program/*FUNCTION PROTOTYPE*/#include
#include
int main()
{
float square(float);
float a,b;
clrscr();printf(\n enter a no.);
scanf(%f,&a);
b=square(a);
printf(square of %f is %f ,a,b);
getch();
-
8/3/2019 Priya c Prac File
28/57
return 0;
}
float square(float x);
{
float y;y=x*x;
return y;
}
-
8/3/2019 Priya c Prac File
29/57
QUES.Swapping of two no. using call
by value(FUNCTION CALL)/*CALL BY VALUE*/
#include
#include
void main()
{
int a=10,b=20;
clrscr();swapv(a,b);
printf(" a=%d,b=%d",a,b);
}
swapv(int x,int y)
{
int t;
-
8/3/2019 Priya c Prac File
30/57
t=x;
x=y;
y=t;
printf("\n x=%d,y=%d",x,y);
getch();return;
}
-
8/3/2019 Priya c Prac File
31/57
QUES.Swapping of two no.using call
by reference(FUNCTION REFERENCE)/*CALL BY REFERENCE*/
#include
#include
int main()
{
int a=10,b=20;
clrscr();
printf("\n a=%d,b=%d",a,b);
swapr(&a,&b);
}
swapr(int*x,int*y)
{
int t;
t=*x;
-
8/3/2019 Priya c Prac File
32/57
*x=*y;
*y=t;
Printf(\n a=%d \n b=%d,*x,*y);
getch();
return;}
-
8/3/2019 Priya c Prac File
33/57
QUES.Use of else-if statement/*TO FIND DIVISION*/
#include
#includevoid main(){
float m1,m2,m3,m4,m5;float per;
clrscr();printf("enter marks");scanf("%f%f%f%f%f",&m1,&m2,&m3,&m4,&m5);per=(m1+m2+m3+m4+m5)/5;
if(per>=60)
printf("\n first division");
-
8/3/2019 Priya c Prac File
34/57
else if(per>=50)printf("\n second division");else if(per>=40)
printf("\n third division");
elseprintf("fail");
getch();}
-
8/3/2019 Priya c Prac File
35/57
QUES.Write a program implementingswitch case/*SWITCH CASE*/
#include
#include
void main()
{
int num1,num2,res,choice;
clrscr();
printf(nter the two no.);scanf(%d%d,&num1,&num2);
printf(press 1 for addition \n);
printf(press 2 for subtraction \n);
printf(press 3 for multiplication \n);
printf(press 4 for division \n);
printf(press 5 to find remainder \n)
scanf(%d,&choice);
-
8/3/2019 Priya c Prac File
36/57
switch(choice)
{
case 1:res=num1+num2;
printf(result=%d,res);
break;
case 2:res=num1-num2;
printf(result=%d,res);
break;
case 3:res=num1*num2;
printf(result=%d,res);
break;
case 4:res=num1/num2;
printf(result=%d,res);
break;
case 5:res=num1%num2;
printf(result=%d,res);
break;
default:printf(invalid choice);
break;
}
getch();
}
-
8/3/2019 Priya c Prac File
37/57
QUES.Write a program implementing
array./*ARRAY*/#include
#include
void main()
{
int num[]={24,34,12,44,56,17};
int i;
clrscr();for(i=0;i
-
8/3/2019 Priya c Prac File
38/57
}
-
8/3/2019 Priya c Prac File
39/57
QUES.Write a program implementing
passing pointer to an array./*PASSING POINTER TO AN ARRAY*/#include
#include
void main()
{
int num[]={24,34,12,44,56,17};
int i,*j;
j=&num[0];clrscr();
for(i=0;i
-
8/3/2019 Priya c Prac File
40/57
-
8/3/2019 Priya c Prac File
41/57
QUES.Write a program implementing
passing array elements to a function usingcall by reference.
/*PASSING ARRAY ELEMENTS TO A FUNCTION*/#include
#include
void main()
{
int i;
int marks[]={55,65,75,56,78,78,90};
clrscr();
for(i=0;i
-
8/3/2019 Priya c Prac File
42/57
-
8/3/2019 Priya c Prac File
43/57
QUES.Write a program implementing
passing an array by both call by value & call
by reference./*PASSING AN ARRAY BOTH BY CALL BY VALUE & REFERENCE*/#include
#include
int display(int*, int);
void main()
{
int num[]={24,34,12,44,56,17};
clrscr();
display(&num[0],6);
getch();}
display(int *j,int n)
{
int i;
for(i=0;i
-
8/3/2019 Priya c Prac File
44/57
-
8/3/2019 Priya c Prac File
45/57
QUES.Write a program implementing
subtraction of a no. from a pointer./*SUBTRACTION OF A NO. FROM A POINTER*/
#include#include
void main()
{
int i=4,*j,*k;
j=&i;
clrscr();
printf("\n %u",j);
j=j-2;
printf("\n %u",j);
j=j-5;
printf("\n %u",j);
k=j-6;
printf("\n %u",k);
getch();
}
-
8/3/2019 Priya c Prac File
46/57
-
8/3/2019 Priya c Prac File
47/57
QUES.Write a program showing
implementation of do-while loop/*DO-WHILE LOOP*/
#includeint main()
{
clrscr();
do
{
printf(hello world \n);
}
while(4
-
8/3/2019 Priya c Prac File
48/57
-
8/3/2019 Priya c Prac File
49/57
QUES.Write a program implementing
subtraction of one pointer from
another./*SUBTRACTION OF ONE POINTER FROM ANOTHER*/#include
#include
void main()
{
int arr[]={10,20,30,45,67,56,74};
int *i,*j;
i=&arr[1];
j=&arr[5];
clrscr();
printf("%d \n %d",j-i,*j-*i);
getch();
}
-
8/3/2019 Priya c Prac File
50/57
-
8/3/2019 Priya c Prac File
51/57
Q. /* SEARCH THE ELEMENT THROUGH BINARY SEARCH*/
#include
#include
int main()
{
int a[10],i,n,m,c=0,l,u,mid;
clrscr();
printf("Enter the size of an array->");
scanf("%d",&n);
printf("\nEnter the elements of the array->");
for(i=0;i
-
8/3/2019 Priya c Prac File
52/57
if(m==a[mid]){
c=1;
break;
}
else if(m
-
8/3/2019 Priya c Prac File
53/57
Q./* SORTING THE ELEMENTS WITH THE HELP OF INSERTION SORT*/
#include
#include
int main()
{
int i ,j,s,temp,a[20];
clrscr();
printf("\nEnter size of the array: ");
scanf("%d",&s);
printf("\nEnter %d elements in to the array:",s);
for(i=0;i
-
8/3/2019 Priya c Prac File
54/57
getch();
return 0;
}
-
8/3/2019 Priya c Prac File
55/57
Q./* SEARCHING THE ELEMENT IN ARRAY WITH HELP OF LINEAR SEARCH*/
#include
#include
int main()
{
int a[10],i,n,m,c=0;
clrscr();
printf("Enter the size of an array:");
scanf("%d",&n);
printf("\nEnter the elements of the array:");
for(i=0;i
-
8/3/2019 Priya c Prac File
56/57
scanf("%d",&m);
for(i=0;i
-
8/3/2019 Priya c Prac File
57/57