Casos de uso de programación con mouse en C/C++

En este artículo, discutiremos algunos casos de uso de la programación del mouse : Mostrar el puntero del mouse en modo gráfico : Para mostrar el puntero del mouse, primero habilite el modo gráfico usando la función initgraph() , si se inicializó con éxito, llamará a la función initMouse() para verificar si el mouse está … Continue reading «Casos de uso de programación con mouse en C/C++»

Diferencia entre sizeof(int *) y sizeof(int) en C/C++

sizeof() es un operador de uso común en C o C++ . Es un operador unario en tiempo de compilación que se puede usar para calcular el tamaño de su operando. El resultado de sizeof() es de tipo integral sin signo que generalmente se denota por size_t . Este operador se puede aplicar a cualquier … Continue reading «Diferencia entre sizeof(int *) y sizeof(int) en C/C++»

cerr – Objeto de flujo de error estándar en C++

Flujo de salida estándar (cout): cout es la instancia de la clase ostream. cout se utiliza para producir una salida en el dispositivo de salida estándar que suele ser la pantalla de visualización. Los datos necesarios para mostrarse en la pantalla se insertan en el flujo de salida estándar ( cout ) mediante el operador … Continue reading «cerr – Objeto de flujo de error estándar en C++»

Tipos de datos definidos por el usuario en C++ – Part 1

Los tipos de datos son medios para identificar el tipo de datos y las operaciones asociadas para manejarlos. Hay tres tipos de tipos de datos: Tipos de datos predefinidos Tipos de datos derivados Tipos de datos definidos por el usuario En este artículo, se explica el tipo de datos definido por el usuario: Tipos de … Continue reading «Tipos de datos definidos por el usuario en C++ – Part 1»

Crear directorio o carpeta con el programa C/C++

Problema: escriba un programa C/C++ para crear una carpeta en una ruta de directorio específica. Esta tarea se puede realizar utilizando la función mkdir() . Los directorios se crean con esta función. (También hay un comando de shell mkdir que hace lo mismo). La función mkdir() crea un directorio nuevo y vacío con el nombre … Continue reading «Crear directorio o carpeta con el programa C/C++»

Conjuntos de pares en C++

Los conjuntos son un tipo de contenedores asociativos en los que cada elemento tiene que ser único, porque el valor del elemento lo identifica. El valor del elemento no se puede modificar una vez que se agrega al conjunto, aunque es posible eliminar y agregar el valor modificado de ese elemento. Pair es un contenedor … Continue reading «Conjuntos de pares en C++»

Cómo almacenar una gran cantidad de más de 100 dígitos en C++

Dado un entero N en forma de string str que consta de más de 100 dígitos, la tarea es almacenar el valor para realizar una operación aritmética e imprimir el entero dado. Ejemplos:   Input: str = “54326789013892014531903492543267890138920145319034925432678901389201”  Output: 54326789013892014531903492543267890138920145319034925432678901389201 Input: str = “7890138920145319034925432678907890138920145319034925432678901903492543267890”  Output: 7890138920145319034925432678907890138920145319034925432678901903492543267890   Enfoque:  No hay ningún tipo de datos presente en C++ … Continue reading «Cómo almacenar una gran cantidad de más de 100 dígitos en C++»

Programa C++ para QuickSort – Part 2

Similar al algoritmo Merge Sort , el algoritmo Quick Sort es un algoritmo Divide and Conquer. Inicialmente selecciona un elemento como elemento pivote y divide la array dada alrededor del pivote seleccionado. Hay muchas versiones diferentes de quickSort que seleccionan el pivote de diferentes maneras.  Elija siempre el primer elemento como pivote (implementado a continuación). … Continue reading «Programa C++ para QuickSort – Part 2»

Área de un cuadrado inscrito en un círculo que está inscrito en un hexágono

Dado un hexágono regular de lado A , que inscribe una circunferencia de radio r , que a su vez inscribe un cuadrado de lado a . La tarea es encontrar el área de este cuadrado. Ejemplos :   Input : A = 5 Output : 37.5 Input : A = 8 Output : 96 Enfoque … Continue reading «Área de un cuadrado inscrito en un círculo que está inscrito en un hexágono»

Comprobar si el número de factores pares e impares de un número son iguales

Dado un número N , la tarea es encontrar si N tiene el mismo número de factores pares e impares. Ejemplos:   Entrada: N = 10  Salida: SI  Explicación: 10 tiene dos factores impares (1 y 5) y dos factores pares (2 y 10) Entrada: N = 24  Salida: NO  Explicación: 24 tiene dos factores impares … Continue reading «Comprobar si el número de factores pares e impares de un número son iguales»