Error de límite de memoria excedido

Error de límite de memoria excedido : generalmente ocurre cuando no se ha establecido un límite de memoria. Significa que el programa está tratando de asignar más memoria que el límite de memoria para el problema en particular. Por ejemplo, si el límite de memoria es de 256 MB , entonces no es necesario escribir … Continue reading «Error de límite de memoria excedido»

Diferencia entre pasar puntero a puntero y dirección de puntero a cualquier función

En este artículo, las diferencias entre pasar «puntero a puntero» y «dirección de puntero» a una función. En el lenguaje de programación C o C++ , se sabe que los punteros contienen la dirección de las variables o cualquier ubicación de memoria . Si los punteros apuntan a la ubicación de la memoria, se puede … Continue reading «Diferencia entre pasar puntero a puntero y dirección de puntero a cualquier función»

Estructuras, Uniones y Enumeraciones en C++

En este artículo, discutiremos estructuras, uniones y enumeraciones y sus diferencias. La estructura es un tipo de datos definido por el usuario que está disponible en C++ . Las estructuras se usan para combinar diferentes tipos de tipos de datos, al igual que una array se usa para combinar el mismo tipo de tipos de … Continue reading «Estructuras, Uniones y Enumeraciones en C++»

devolver 0 vs devolver 1 en C++

La instrucción Return en C/C++: C y C++ admiten declaraciones de retorno, que también se denominan declaraciones de salto . Se utiliza para devolver un valor de la función o detener la ejecución de la función. Para obtener más información sobre declaraciones de devolución, consulte el artículo declaración de devolución en C/C++ con ejemplos . … Continue reading «devolver 0 vs devolver 1 en C++»

Vector de Mapas en C++ con Ejemplos

Mapa en STL : Los mapas son contenedores asociativos que almacenan elementos en forma de mapa. Cada elemento tiene un valor clave y un valor asignado. Dos valores asignados no pueden tener los mismos valores clave. Vector en STL: Vector es lo mismo que las arrays dinámicas con la capacidad de cambiar su tamaño automáticamente … Continue reading «Vector de Mapas en C++ con Ejemplos»

Subproceso que se puede unir() en C++

Thread::joinable 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 y verifica si el objeto del hilo se puede unir o no. Se dice que un objeto de subproceso se puede unir si identifica/representa un subproceso de ejecución activo. … Continue reading «Subproceso que se puede unir() en C++»

Algoritmo de factorización de ruedas

Dado un número N. La tarea es comprobar si el número dado es número primo o no. Ejemplos:   Entrada: N = 987  Salida: No es un número primo  Explicación:  Como, 987 = 3*7*47. Por lo tanto, 987 no es un número primo. Entrada: N = 67  Salida: Número primo   Método de factorización de rueda:  La … Continue reading «Algoritmo de factorización de ruedas»

Cómo configurar la programación competitiva en Visual Studio Code para C++

Instalación del compilador GCC Necesitamos instalar compiladores GCC para Windows. Linux ya tiene instalado GCC. Pasos para la instalación 1.Download and Install the MinGW for GCC compiler using this link. 2.Open Control Panel in your system and then select: System (Control Panel) 3.Click on the Advanced system settings 4.Click on Environment Variables. In the section … Continue reading «Cómo configurar la programación competitiva en Visual Studio Code para C++»

Dígitos de la suma sabia del elemento de dos arrays en una nueva array

Dados dos arreglos de enteros positivos A y B de tamaños M y N respectivamente, la tarea es empujar A[i] + B[i] en un nuevo arreglo para cada i = 0 a min(M, N) e imprimir el nuevo array generada al final. Si la suma es un número de dos dígitos, divida los dígitos en … Continue reading «Dígitos de la suma sabia del elemento de dos arrays en una nueva array»