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»

Programa controlado por menú para el control del sistema usando C++

Requisito previo: Switch-case en C/C++ Declaración del problema: escriba un programa basado en menús para controlar su sistema, como apagar, reiniciar, cerrar sesión, configurar el apagado manual, abortar el apagado y salir, usando Switch-case . Enfoque: system() en C el programa C++ . En este programa para utilizar algunos comandos del sistema que se enumeran a … Continue reading «Programa controlado por menú para el control del sistema usando C++»

Programa C/C++ para encontrar números primos entre un rango dado

Dados dos números L y R, la tarea es encontrar los números primos entre L y R. Ejemplos: Entrada: L = 1, R = 10 Salida: 2 3 5 7 Explicación: Los números primos entre el 1 y el 10 son 2, 3, 5 y 7   Entrada: L = 30, R = 40 Salida: 31 … Continue reading «Programa C/C++ para encontrar números primos entre un rango dado»

Programa en C++ para la suma de los cuadrados de los primeros n números naturales

Dado un entero positivo N . La tarea es encontrar 1 2 + 2 2 + 3 2 + ….. + N 2 . Ejemplos: CPP // CPP Program to find sum of square of first n natural numbers #include <bits/stdc++.h> using namespace std;    // Return the sum of the square  // of first … Continue reading «Programa en C++ para la suma de los cuadrados de los primeros n números naturales»

boost::trim en la biblioteca de C++

Esta función está incluida en la biblioteca “ boost/algorithm/string ”. La biblioteca de algoritmos Boost String proporciona una implementación genérica de algoritmos relacionados con strings que faltan en STL . La función de recorte se utiliza para eliminar todos los espacios en blanco iniciales o finales de la string. La secuencia de entrada se modifica … Continue reading «boost::trim en la biblioteca de C++»