Functions
//Write Output
1. int main()
{
void usa();
void australia();
australia();
usa();
printf("Back in india");
}
void australia()
{
printf("I am in australia");
}
void usa()
{
printf("I am in Usa");
}
Answer: I am in australiaI am in UsaBack in india
//Check error if any then write Output
2. int main()
{
void profit(float, float);
float sp=1000;
profit(sp,500);
}
void profit(float sp,cp)
{
float amount=sp-cp;
printf("%f",amount);
}
First change function defination as:
void profit(float sp,float cp)
Answer: 500.000000
//Write Output
3. int main()
{
float toMeters(float);
float km=10.5,mtrs;
mtrs=toMeters(km);
printf("%f",mtrs);
printf("\n%f",toMeters(2));
}
float toMeters(float km)
{
return (km*1000);
}
Answer: 10500.000000
2000.000000
//find Error and write output
4. int main()
{
int sum(int,int);
int x=5,y=10,z;
z=sum(x);
printf("\nSum is=%d",z);
}
void sum(int x,y);
{
int z;
z=x+y;
return z;
}
First change the function Calling as:
sum(x,y)
and change function declaration as:
int sum(int x,int y) { }
Answer: Sum=15
5. int main()
{
void show();
show();
}
void show()
{
printf("Bathinda");
return;
printf("Punjab");
}
Answer: Bathinda
6. int main()
{
int getValue();
int x=getValue();
printf("x=%d",x);
}
void getValue()
{
return(1);
return(2);
}
Answer: x=1
Confirm Your Answer
Programs