Programa en C++ para encontrar el subarreglo con el promedio mínimo

Dada una array arr[] de tamaño n y entero k tal que k <= n. Ejemplos:  Input: arr[] = {3, 7, 90, 20, 10, 50, 40}, k = 3 Output: Subarray between indexes 3 and 5 The subarray {20, 10, 50} has the least average among all subarrays of size 3. Input: arr[] = {3, … Continue reading «Programa en C++ para encontrar el subarreglo con el promedio mínimo»

Programa C++ para verificar si dos números son rotaciones de bits entre sí o no

Dados dos números enteros positivos x e y, verifique si un número entero se obtiene rotando bits de otro.  Restricción de entrada: 0 < x, y < 2^32  Rotación de bits: una rotación (o cambio circular) es una operación similar al cambio, excepto que los bits que se caen en un extremo se vuelven a … Continue reading «Programa C++ para verificar si dos números son rotaciones de bits entre sí o no»

Programa C++ para el índice de equilibrio de una array

El índice de equilibrio de una array es un índice tal que la suma de los elementos en los índices más bajos es igual a la suma de los elementos en los índices más altos. Por ejemplo, en una array A:  Ejemplo :  Entrada : A[] = {-7, 1, 5, 2, -4, 3, 0}  Salida … Continue reading «Programa C++ para el índice de equilibrio de una array»

Programa C++ para ordenar por fusión para lista doblemente enlazada

Dada una lista doblemente enlazada, escribe una función para ordenar la lista doblemente enlazada en orden creciente usando la ordenación por combinación. Por ejemplo, la siguiente lista doblemente enlazada debe cambiarse a 24810 Ya se ha discutido la ordenación por combinación para la lista enlazada individualmente . El cambio importante aquí es modificar los punteros … Continue reading «Programa C++ para ordenar por fusión para lista doblemente enlazada»

Pasar una función como parámetro en C++

Una función es un conjunto de declaraciones que toman entradas, realizan algún cálculo específico y producen una salida. La idea de usar funciones es realizar algunas tareas comunes o repetidas juntas y crear una función para que, en lugar de escribir el mismo código una y otra vez para diferentes entradas. La forma general de … Continue reading «Pasar una función como parámetro en C++»

Integrando Lua en C++

Lua es un lenguaje de programación multiparadigma de alto nivel, utilizado principalmente en aplicaciones integradas, así como un potente soporte de secuencias de comandos para productos existentes. Por ejemplo, la mejora de secuencias de comandos de NGINX, HA Proxy, Wireshark , etc. Otra área importante en la que Lua ha encontrado aplicación es en los … Continue reading «Integrando Lua en C++»

Colorear el texto y el fondo de la consola en C++

En la programación de C++ , el fondo predeterminado de la pantalla de salida es negro y el color del texto es el color blanco, la tarea es colorear tanto el fondo como el color del texto en la pantalla de salida. Archivo de encabezado : El archivo de encabezado requerido para colorear el texto … Continue reading «Colorear el texto y el fondo de la consola en C++»

Cómo trabajar con el manejo de archivos en C++

Requisito previo: manejo de archivos a través de clases de C++ En C++ , los archivos se tratan principalmente mediante el uso de tres clases fstream, ifstream, ofstream disponibles en el archivo de encabezado fstream . En esta publicación, discutiremos cómo almacenar datos mediante el manejo de archivos . La idea es tomar un ejemplo … Continue reading «Cómo trabajar con el manejo de archivos en C++»

Guardia de cabecera en C++

Los Header Guards en C++ son directivas de compilación condicional que ayudan a evitar errores que surgen cuando la misma función o variable se define más de una vez por error de un programador. Según C++ , cuando una función o una variable se define más de una vez, arroja un error. A continuación se … Continue reading «Guardia de cabecera en C++»

Cómo iterar a través de un vector sin usar iteradores en C++

Requisito previo: C++ STL , Iteradores en C++ STL El iterador no es la única forma de iterar a través de cualquier contenedor STL . Existe una forma mejor y más eficiente de iterar a través de vectores sin usar iteradores. Se puede iterar utilizando los valores almacenados en cualquier contenedor. A continuación se muestra … Continue reading «Cómo iterar a través de un vector sin usar iteradores en C++»