C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C++ Math copysign()The function returns the value with the magnitude of x and sign of y. SyntaxConsider two numbers 'x' and 'y'. Syntax would be: float copysign(float x, float y); double copysign(double x, double y); long double copysign(long double x, long double y); promoted copysign(type1 x, type2 y); Note: If any argument is of long double type, then the return type is promoted to long double. If not, the return type is promoted to double.Parameterx: Value with the magnitude. y: Value with the sign. Return valueIt returns the value with the magnitude of x and sign of y. Example 1Let's see a simple example when the value of y is positive. #include Output: Values of x and y are: 15.9, 9 copysign(15.9,9) =15.9 In this example, copysign() returns the magnitude of x i.e 15.9 with the sign of y which is negative. Example 2Let's see a simple example when the value of y is negative. #include Output: Values of x and y are :-8.6 ,-3.2 copysign(-8.6,-3.2) =-8.6 In this example, copysign() returns the magnitude of x i.e 8.6 with the sign of y which is negative.
Next TopicC++ Math Functions
|