Home / C Programming / Floating Point Issues :: Discussion

Discussion :: Floating Point Issues

  1. What will be the output of the program?

     #include
     #include<math.h>
     int main() 
     {   
         printf("%f\n", sqrt(36.0));       
         return 0;
     } 
    

  2. A.

    6.0

    B.

    6

    C.

    6.000000

    D.

    Error: Prototype sqrt() not found.

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    printf("%f\n", sqrt(36.0)); It prints the square root of 36 in the float format(i.e 6.000000).

    Declaration Syntax: double sqrt(double x) calculates and return the positive square root of the given number.


Be The First To Comment