estándar::cbrt() en C++

El std::cbrt() es una función incorporada en C++ STL que se usa para calcular la raíz cúbica de un número. Acepta un número como argumento y devuelve la raíz cúbica de ese número.
Sintaxis: 
 

// Returns cube root num (num can be
// of type int, double, long double or
// long long type.
// The return type is same as parameter
// passed.
cbrt(num)

Parámetro: El parámetro puede ser de tipo int, double, long double o long long.
Valor devuelto: Devuelve la raíz cúbica del número num . El tipo de datos de la raíz cúbica devuelta es el mismo que el del parámetro pasado, excepto cuando se pasa un número entero como parámetro. Si el parámetro pasado es integral, la función cbrt() devolverá un valor de tipo doble
Ejemplos: 
 

Input : 8
Output : 2 

Input : 9
Output : 2.08008

El siguiente programa ilustra la función cbrt(): 
 

CPP

// CPP program to demonstrate the cbrt()
// STL function
#include <bits/stdc++.h>
using namespace std;
 
int main()
{
    // cbrt() function with integral
    // argument
    int num1 = 9;
    cout << cbrt(num1) << endl;
 
    // cbrt() function with floating-point
    // argument
    double num2 = 7.11;
    cout << cbrt(num2) << endl;
 
    long long num3 = 7;
    cout << cbrt(num3);
 
    return 0;
}

Producción: 
 

2.08008
1.9229
1.91293

Publicación traducida automáticamente

Artículo escrito por Striver y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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