Programa C++ para comprobar si dos listas enlazadas son idénticas

Dos listas enlazadas son idénticas cuando tienen los mismos datos y la disposición de los datos también es la misma. Por ejemplo, las listas enlazadas a (1->2->3) yb(1->2->3) son idénticas. . Escribe una función para verificar si las dos listas enlazadas dadas son idénticas. Método 1 (iterativo):  para identificar si dos listas son idénticas, debemos … Continue reading «Programa C++ para comprobar si dos listas enlazadas son idénticas»

Programa C++ para elementos de intercambio por parejas de una lista vinculada dada mediante el cambio de enlaces

Dada una lista enlazada individualmente, escriba una función para intercambiar elementos por pares. Por ejemplo, si la lista enlazada es 1->2->3->4->5->6->7 entonces la función debería cambiarla a 2->1->4->3->6->5 ->7, y si la lista enlazada es 1->2->3->4->5->6 entonces la función debería cambiarla a 2->1->4->3->6->5 Este problema ha sido discutido aquí . La solución proporcionada allí intercambia … Continue reading «Programa C++ para elementos de intercambio por parejas de una lista vinculada dada mediante el cambio de enlaces»

Programa basado en menús para encontrar el volumen de formas 3D usando sobrecarga de funciones

Dadas las dimensiones de las Formas 3D como Cubo , Cuboide o Cilindro , la tarea es encontrar el volumen de todas las Formas 3D utilizando la sobrecarga de funciones . Ejemplos: Entrada: Cubo: L = 3, Cuboide: L = 3, B = 4, H = 3, Cilindro: R = 2, H = 7 Salida: … Continue reading «Programa basado en menús para encontrar el volumen de formas 3D usando sobrecarga de funciones»

Programa para mostrar caracteres lentamente en la consola en C++

La tarea es escribir un programa en C++ que muestre los caracteres de la string dada lentamente en la consola. Enfoque: El problema dado se puede resolver usando la función sleep() en C++. Archivo de cabecera: <ventanas.h> para ventanas <unistd.h> para Linux Sintaxis: Dormir (tiempo_en_milisegundos)  Función aleatoria: la función rand() en C++ genera números aleatorios … Continue reading «Programa para mostrar caracteres lentamente en la consola en C++»

Palabra clave constante en C++

En este artículo, se analizan las diversas funciones de la palabra clave const que se encuentra en C++ . Cada vez que la palabra clave const se adjunta con cualquier método(), variable, variable de puntero y con el objeto de una clase, evita que ese objeto/método()/variable específico modifique el valor de sus elementos de datos. … Continue reading «Palabra clave constante en C++»

Diferencia entre sintaxis y semántica

Sintaxis: Se refiere a las reglas y regulaciones para escribir cualquier declaración en un lenguaje de programación como C / C++ . No tiene que ver nada con el significado de la declaración. Una declaración es sintácticamente válida si sigue todas las reglas. Está relacionado con la gramática y la estructura de la lengua. Semántica: … Continue reading «Diferencia entre sintaxis y semántica»

Diferencia entre std::set vs std::vector en C++ STL

Vectores : los vectores son contenedores similares a las arrays dinámicas, con la capacidad de cambiar de tamaño cuando se inserta o elimina un nuevo elemento. Es una plantilla de Standard Template Library o STL, que aporta más flexibilidad al programa. Los elementos de los vectores se colocan en almacenamiento contiguo y se recorren mediante … Continue reading «Diferencia entre std::set vs std::vector en C++ STL»

Error no declarado NULL en C/C++ y cómo resolverlo

Qué es un error no declarado: cuando usamos alguna constante en nuestro programa, tal vez sean constantes integradas y pueden ser creadas por un usuario de acuerdo con el requisito. Pero cuando usamos alguna constante, y no están integradas y tampoco definidas por un usuario en esa condición, obtenemos un error no declarado. A continuación … Continue reading «Error no declarado NULL en C/C++ y cómo resolverlo»

Gestión de archivos CSV usando C++

CSV es un formato de archivo simple que se utiliza para almacenar datos tabulares, como una hoja de cálculo o una base de datos. CSV significa valores separados por comas . Los campos de datos en un archivo CSV están separados/delimitados por una coma (‘, ‘) y las filas individuales están separadas por una nueva … Continue reading «Gestión de archivos CSV usando C++»

Programa para convertir horas en minutos y segundos

Dado un número entero n que es el número de horas , la tarea es convertirlo en minutos y segundos . Ejemplos:   Entrada: 5  Salida: Minutos = 300, Segundos = 18000 Entrada: 2  Salida: Minutos = 120, Segundos = 7200   Acercarse:   h horas = h * 60 minutos como 1 hora = 60 minutos. Del … Continue reading «Programa para convertir horas en minutos y segundos»