View Feed
group-icon
Coffee Room
Discuss anything here - everything that you wish to discuss with fellow engineers.
12891 Members
Join this group to post and comment.

#include main() { Float a,b,sum; a=3.087; sum=a+b; printf("sum=%f",sum); }

Actully i was getting the ans as 11 so.iwas having the doubt that if we dont give the value of b will it consider itself n how

Kaustubh Katdare
Kaustubh Katdare • Sep 22, 2018

@Devika  - I'm not sure what you're trying to do. If you haven't define 'b', it's not going to add up to a.

The output of the following program -

#include

main() 

    float a,b,sum; a=3.087; 

    sum=a+b; 

    printf("sum=%f",sum); 

    return 0;

}

is 3.087000 

I'm not sure why are you getting 11. Did you write the entire program? Could you check and post again? 

Sorry im getting 3.087000.i dont know what mistake i have done that time

Jayt aw
Jayt aw • Sep 24, 2018

 try to initialize b variable with 0, may be junk values causing the problem.

Share this content on your social channels -