If Else

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