Eliminar caracteres de frecuencia impar de la string

Dada la string str de tamaño N , la tarea es eliminar todos los caracteres de la string que tienen frecuencias impares. Ejemplos:  Entrada: str = “geeksforgeeks”  Salida: geeksgeeks  Los caracteres f, o, r tienen frecuencias impares  , por lo que se eliminan de la string. Entrada: str = “zzzxxweeerr”  Salida: xxrr  Acercarse:  Cree un … Continue reading «Eliminar caracteres de frecuencia impar de la string»

¿Cómo unir dos Arrays usando STL en C++?

Dados dos arreglos, únalos usando STL en C++. Ejemplo: Entrada: arr1[] = {1, 45, 54, 71, 76, 12}, arr2[] = {1, 7, 5, 4, 6, 12} Salida: {1, 4, 5, 6, 7, 12, 45, 54, 71, 76} Entrada: arr1[] = {1, 7, 5, 4, 6, 12}, arr2[] = {10, 12, 11} Salida: {1, 4, 5, … Continue reading «¿Cómo unir dos Arrays usando STL en C++?»

Subproceso get_id() función en C++

Thread::get_id() es una función integrada en C++ std::thread. Es una función de observador, lo que significa que observa un estado y luego devuelve la salida correspondiente. Esta función devuelve el valor de std::thread::id identificando así el hilo asociado con *this. Sintaxis:   thread_name.get_id(); Parámetros: Esta función no acepta ningún parámetro. Valor devuelto: este método devuelve un … Continue reading «Subproceso get_id() función 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++»

Calcule el rango de tipos de datos usando C++

Programa C++ para imprimir el tipo de datos de rango como int, char, short. Tipos de datos firmados METHOD 1.) calculate total number of bits by multiplying sizeof with 8 (say n) 2.) Calculate -2^(n-1) for minimum range 3.) Calculate (2^(n-1))-1 for maximum range // CPP program to calculate  // range of signed data type … Continue reading «Calcule el rango de tipos de datos usando C++»

Compruebe si la array se puede convertir en una secuencia estrictamente decreciente

Dada una array arr[] , la tarea es verificar si la array dada se puede convertir en una secuencia estrictamente decreciente con la ayuda de la siguiente operación:   Disminuye cualquier elemento (si es mayor que 1) en 1 en una sola operación Ejemplos:   Entrada: arr[] = {11, 11, 11, 11}  Salida: Sí  Explicación:  La secuencia … Continue reading «Compruebe si la array se puede convertir en una secuencia estrictamente decreciente»

Encuentre el máximo entre todos los Nodes correctos en Binary Tree

Dado un árbol binario. La tarea es encontrar el valor máximo entre todos los Nodes secundarios correctos del árbol binario. Nota : si el árbol no contiene ningún Node secundario derecho o está vacío, imprima -1. Ejemplos :   Input : 7 / \ 6 5 / \ / \ 4 3 2 1 Output : … Continue reading «Encuentre el máximo entre todos los Nodes correctos en Binary Tree»

Suma de Nodes a la máxima profundidad de un árbol binario | conjunto 2

Dado un Node raíz de un árbol, encuentre la suma de todos los Nodes hoja que se encuentran a la máxima profundidad desde el Node raíz. Ejemplo:   1 / \ 2 3 / \ / \ 4 5 6 7 Input : root(of above tree) Output : 22 Explanation: Nodes at maximum depth are: 4, … Continue reading «Suma de Nodes a la máxima profundidad de un árbol binario | conjunto 2»

Aplicación C++ File Writer-Reader usando subprocesos de Windows

En este artículo, crearemos una aplicación Writer-Reader simple , que utiliza dos subprocesos, uno para escribir en el archivo y otro para leer del archivo. Aquí discutiremos el enfoque usando Win32 Threads en C/C++ . Se puede crear un subproceso de Windows utilizando el método CreateThread() . Acercarse: Cree una función de subproceso para leer … Continue reading «Aplicación C++ File Writer-Reader usando subprocesos de Windows»

Programa para hallar el término N de la serie 0, 0, 2, 1, 4, 2, 6, 3, 8,…

Dado un número N. La tarea es escribir un programa para encontrar el N-ésimo término en la siguiente serie:   0, 0, 2, 1, 4, 2, 6, 3, 8, 4, 10, 5, 12, 6, 14, 7, 16, 8,….. Ejemplos :   Input : N = 10 Output : 4 Input : N = 7 Output : 6 … Continue reading «Programa para hallar el término N de la serie 0, 0, 2, 1, 4, 2, 6, 3, 8,…»