Diferencia entre tipos de datos fundamentales y tipos de datos derivados

En la programación informática, el tipo de datos es una clasificación que especifica al compilador o al intérprete qué tipo de datos pretende utilizar el usuario.  Hay dos tipos de tipos de datos:  Tipo de datos primitivo/fundamental : cada variable en C/C++ tiene un tipo de datos asociado. Cada tipo de datos requiere diferentes cantidades … Continue reading «Diferencia entre tipos de datos fundamentales y tipos de datos derivados»

Operadores new y delete en C++ para memoria dinámica

La asignación de memoria dinámica en C/C++ se refiere a la asignación de memoria realizada manualmente por un programador. La memoria asignada dinámicamente se asigna en Heap, y las variables locales y no estáticas obtienen memoria asignada en Stack (consulte Programas de diseño de memoria C para obtener más detalles). ¿Qué son las aplicaciones?  Un … Continue reading «Operadores new y delete en C++ para memoria dinámica»

Destructores en C++

¿Qué es un destructor?  Destructor es una función miembro de instancia que se invoca automáticamente cada vez que se va a destruir un objeto. Es decir, un destructor es la última función que se llamará antes de que se destruya un objeto. Destructor es también una función miembro especial como constructor. Destructor destruye los objetos … Continue reading «Destructores en C++»

Compruebe si la frecuencia de cada elemento en la array dada es única o no

Dada una array arr[] de N enteros positivos donde los enteros están en el rango de 1 a N , la tarea es verificar si la frecuencia de los elementos en la array es única o no. Si toda la frecuencia es única, imprima «Sí» , de lo contrario, imprima «No» . Ejemplos: Entrada: N … Continue reading «Compruebe si la frecuencia de cada elemento en la array dada es única o no»

Cláusula SQL HAVING con ejemplos

En MSSQL, la cláusula HAVING se usa para aplicar un filtro en el resultado de   GROUP BY según la condición especificada. Las condiciones son de tipo booleano, es decir, uso de operadores lógicos (Y, O). Esta cláusula se incluyó en SQL porque la palabra clave WHERE falló cuando la usamos con expresiones agregadas. Tener … Continue reading «Cláusula SQL HAVING con ejemplos»

Diferencia entre bucle for y do-while en C, C++, Java

en bucle: for loop proporciona una forma concisa de escribir la estructura del bucle. A diferencia de un bucle while, una instrucción for consume la inicialización, la condición y el incremento/decremento en una línea, lo que proporciona una estructura de bucle más corta y fácil de depurar. Sintaxis: for (initialization condition; testing condition; increment/decrement) { … Continue reading «Diferencia entre bucle for y do-while en C, C++, Java»

Comentarios en C/C++

Un programa bien documentado es una buena práctica como programador. Hace que un programa sea más legible y que la búsqueda de errores sea más fácil. Una parte importante de una buena documentación son los Comentarios.   En la programación de computadoras, un comentario es una explicación o anotación legible por el programador en el código … Continue reading «Comentarios en C/C++»

Programa para convertir decimal a hexadecimal

Dado un número decimal como entrada, necesitamos escribir un programa para convertir el número decimal dado en un número hexadecimal equivalente. es decir, convertir el número con valor base 10 al valor base 16. Los números hexadecimales utilizan 16 valores para representar un número. Los números del 0 al 9 se expresan con dígitos del … Continue reading «Programa para convertir decimal a hexadecimal»

Programa para hallar la pendiente de una recta

Dadas dos coordenadas, encuentre la pendiente de una línea recta. Ejemplos:  Input : x1 = 4, y1 = 2, x2 = 2, y2 = 5 Output : Slope is -1.5 Enfoque: para calcular la pendiente de una línea, solo necesita dos puntos de esa línea, (x1, y1) y (x2, y2). La ecuación utilizada para calcular … Continue reading «Programa para hallar la pendiente de una recta»