La función copysign(x, y) devuelve el valor con una magnitud de x y el signo de y.
Ejemplos:
Input : copysign(6, -2) Output : -6 Input : copysign(-6, 2) Output : 6
Sintaxis:
copysign(x, y);
Parámetros:
x : Value with the magnitude y : Value with the sign
Devoluciones :
Returns the value with a magnitude of x and the sign of y. Return type follows type casting i.e., if If one element is float and second element int then it returns float.
A continuación se muestra la implementación de lo anterior:
// C++ program to return copysign value #include <bits/stdc++.h> using namespace std; int main () { cout << "Magnitude = 6 Sign = -2 " << endl; cout << "Copysign(6, -2) = " << copysign(6, -2) << endl; cout << endl; cout << "Magnitude = -6 Sign = 2 " << endl; cout << "Copysign(-6, 2) = " << copysign(-6, 2); return 0; }
Producción:
Magnitude = 6 Sign = -2 Copysign(6, -2) = -6 Magnitude = -6 Sign = 2 Copysign(-6, 2) = 6
Publicación traducida automáticamente
Artículo escrito por pawan_asipu y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA