Precisión de números de punto flotante en C++ (piso(), ceil(), trunc(), redondo() y setprecision())

El equivalente decimal de 1/3 es 0.33333333333333…. Un número de longitud infinita requeriría una memoria infinita para almacenar, y normalmente tenemos 4 u 8 bytes. Por lo tanto, los números de coma flotante almacenan solo una cierta cantidad de dígitos significativos y el resto se pierde. La precisión de un número de punto flotante define … Continue reading «Precisión de números de punto flotante en C++ (piso(), ceil(), trunc(), redondo() y setprecision())»

std::transform() en C++ STL (realizar una operación en todos los elementos)

Considere el problema de agregar contenidos de dos arreglos a un tercer arreglo. Se da que todas las arrays son del mismo tamaño. El siguiente es un programa C++ simple sin transform().  CPP // A C++ code to add two arrays #include <bits/stdc++.h> using namespace std;   int main() {   int arr1[] = {1, 2, … Continue reading «std::transform() en C++ STL (realizar una operación en todos los elementos)»

Cómo encontrar arcotangente con ejemplos

¿Qué es el arco tangente? El arcotangente es el inverso de la función tangente. Devuelve el ángulo cuya tangente es el número dado. catan() es una función incorporada en el archivo de encabezado <complex.h> que devuelve la tangente inversa compleja (o arcotangente) de cualquier constante, que divide el eje imaginario sobre la base de la … Continue reading «Cómo encontrar arcotangente con ejemplos»

Plantilla is_lvalue_reference en C++

La plantilla std::is_lvalue_reference de C++ STL se usa para verificar si el tipo es un tipo de referencia lvalue o no. Devuelve un valor booleano que muestra lo mismo. Sintaxis : template <class T > struct is_lvalue_reference; Parámetro de plantilla : esta plantilla acepta un solo parámetro T (clase de rasgo) para verificar si T … Continue reading «Plantilla is_lvalue_reference en C++»

función cosh() para número complejo en C++

La función cosh() para números complejos se define en el archivo de encabezado complejo . Esta función es la versión compleja de la función cosh() . Esta función se usa para calcular el coseno hiperbólico complejo del número complejo z y devuelve el cosh del número complejo z. Sintaxis: cosh(z); Parámetro: z: este método toma … Continue reading «función cosh() para número complejo en C++»

función nearint() en C++

La función nearint() se define en el archivo de encabezado cmath . Esta función redondea el valor dado a un valor integral cercano utilizando el método de redondeo actual. El método de redondeo actual se describe en fegetround . Sintaxis: float nearbyint(float x); or, double nearbyint(double x); or, long double nearbyint(long double x); Parámetros: esta … Continue reading «función nearint() en C++»

función wcsrchr() en C/C++

La función wcsrchr() es una función integrada en C/C++ que busca la última aparición de un carácter ancho en una string ancha. Se define dentro del archivo de encabezado cwchar en C++. Sintaxis : wcsrchr(str, ch) Parámetros : La función acepta dos parámetros que se describen a continuación. str : Especifica la string ancha terminada … Continue reading «función wcsrchr() en C/C++»

partido | Regex (expresiones regulares) en C++

smatch es una instanciación de la plantilla de clase match_results para coincidencias en objetos de string. Funciones que pueden llamarse usando smatch: str(), position() y length() funciones miembro del objeto match_results pueden llamarse para obtener el texto que coincidió, o la posición inicial y la longitud de la coincidencia en relación con el string de … Continue reading «partido | Regex (expresiones regulares) en C++»

referencia_envoltura en C++

std::reference_wrapper es una plantilla de clase que envuelve una referencia en un objeto copia construible y copia asignable o una referencia a una función de tipo T. Las instancias de std::reference_wrapper son objetos (se pueden copiar o almacenar en contenedores) pero son implícitamente convertibles a ‘T&’ para que puedan usarse como argumentos con las funciones … Continue reading «referencia_envoltura en C++»

list::empty() y list::size() en C++ STL

Las listas son contenedores utilizados en C++ para almacenar datos de forma no contigua. Normalmente, las arrays y los vectores son de naturaleza contigua, por lo que las operaciones de inserción y eliminación son más costosas en comparación con la opción de inserción y eliminación en las listas. lista::vacío() La función empty() se usa para … Continue reading «list::empty() y list::size() en C++ STL»