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

La función tanh() para números complejos se define en el archivo de encabezado complejo . Esta función es la versión compleja de la función tanh() del archivo de cabecera cmath. Esta función se utiliza para calcular la tangente hiperbólica compleja del número complejo z. Sintaxis:   template<class T> complex<T> tanh (const complex<T>& z ); Parámetro:   z: … Continue reading «función tanh() para número complejo en C++»

función isinf() en C++

Esta función se define en <cmath.h> . La función isinf() se usa para determinar si el número dado es infinito o no, es decir, infinito positivo o infinito negativo, ambos. Esta función devuelve 1 si el número dado es infinito, de lo contrario, esta función devuelve cero. Sintaxis: bool isinf( float arg ); o bool … Continue reading «función isinf() en C++»

lógico_o en C++

logical_or en C++ es una clase de objeto de función binaria que devuelve el resultado de la operación lógica «o» entre sus dos argumentos (como lo devuelve el operador ||). Sintaxis: template struct logical_or : binary_function { T operator() (const T& a, const T& b) const {return a||b;} }; Parámetros: (T) Tipo de los argumentos … Continue reading «lógico_o en C++»

std::string::remove_copy(), std::string::remove_copy_if() en C++

eliminar_copiar() Es una función STL en c ++ que se define en la biblioteca de algoritmos. Copia los elementos en el rango [primero, último] al rango que comienza en el resultado, excepto aquellos elementos que se comparan iguales a los elementos dados. El rango resultante es más corto que [primero, último] en tantos elementos como … Continue reading «std::string::remove_copy(), std::string::remove_copy_if() en C++»

std::istream_iterator y std::ostream_iterator en C++ STL

STL es una biblioteca muy poderosa en C++. Está fuertemente construido sobre los principios de la programación de plantillas. La biblioteca STL tiene tres componentes principales:  Contenedores: estas clases definen las estructuras de datos que se utilizan para contener los datos. Los datos pueden almacenarse en listas enlazadas, árboles o arrays. Los contenedores proporcionados en STL … Continue reading «std::istream_iterator y std::ostream_iterator en C++ STL»

list::pop_front() y list::pop_back() 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::pop_front() La función pop_front() se usa para … Continue reading «list::pop_front() y list::pop_back() en C++ STL»

std::rotate vs std::rotate_copy en C++ STL

rotar en STL :Rota el orden de los elementos en el rango [primero, último), de tal forma que el elemento apuntado por medio se convierte en el nuevo primer elemento, i, e, a la izquierda. // Illustrating the use of rotate algorithm #include <bits/stdc++.h> using namespace std;    // Driver Program int main() {     vector<int> … Continue reading «std::rotate vs std::rotate_copy en C++ STL»

Manipulaciones de proporciones en C++ | Conjunto 1 (Aritmética)

C++ nos permite realizar operaciones de suma, resta, multiplicación y división en fracciones. Un método para sumar proporciones se analiza en el siguiente artículo: Programa para sumar dos fracciones. El método utilizado aquí es tedioso y largo, por lo que para superarlo se introdujo un método mejor en C++. El archivo de encabezado <ratio> en … Continue reading «Manipulaciones de proporciones en C++ | Conjunto 1 (Aritmética)»

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

La función log() para números complejos se define en el archivo de encabezado complejo . Esta función es la versión compleja de la función log() . Esta función se utiliza para calcular el logaritmo natural complejo de un número complejo z, es decir, con base e , y devuelve el logaritmo natural del número complejo … Continue reading «función log() para número complejo en C++»

¿Cómo obtener el número más grande y más pequeño en una array?

Dada una array arr[] de longitud N , la tarea es encontrar el número máximo y mínimo en la array. Ejemplos: Entrada: arr[] = {1, 2, 3, 4, 5} Salida: El máximo es: 5 El mínimo es: 1 Explicación: El máximo de la array es 5  y el mínimo de la array es 1. Entrada: … Continue reading «¿Cómo obtener el número más grande y más pequeño en una array?»