copysign función () con ejemplo en C ++

C ++ copysign función () : Aquí, vamos a aprender acerca de la función copysign () con el ejemplo de cabecera cmath en C ++ Programming Language?

C ++ copysign () función

copysign () función es una función de biblioteca de cmath cabecera, se utiliza para obtener el valor de la primera discusión con la señal de la segunda argumento, acepta dos argumentos ( x, y ) y vuelve magnitud de x con el signo de y .

función

Sintaxis de copysign ():

    copysign(x, y);

Parámetro (s): x, y – son los números para obtener la magnitud de x con el signo de y .

Return valor: float / double / long double – basado en el tipo determinado, se devuelve el número ( x ) que tiene la señal de y .

Ejemplo:

    Input:
float x = 2.5;
float y = -2;
Function call:
copysign(x, y);
Output:
-2.5

C ++ código para demostrar el ejemplo de la función

// C++ code to demonstrate the example of 
// copysign() function
#include <iostream>
#include <cmath>
using namespace std;
// main() section
int main()
{
float x;
float y;
x = 2.5;
y = -2;
cout<<"copysign("<<x<<","<<y<<"): "<<copysign(x,y)<<endl;
x = 2.5;
y = 2;
cout<<"copysign("<<x<<","<<y<<"): "<<copysign(x,y)<<endl;
x = 2;
y = -2;
cout<<"copysign("<<x<<","<<y<<"): "<<copysign(x,y)<<endl;
x = 2;
y = 2;
cout<<"copysign("<<x<<","<<y<<"): "<<copysign(x,y)<<endl;
x = -2.5;
y = -2.5;
cout<<"copysign("<<x<<","<<y<<"): "<<copysign(x,y)<<endl;
return 0;
}

salida

copysign(2.5,-2): -2.5
copysign(2.5,2): 2.5
copysign(2,-2): -2
copysign(2,2): 2
copysign(-2.5,-2.5): -2.5

Referencia copysign (): C ++ copysign (función)


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *