Programa C++ para contar inversiones de tamaño tres en una array dada

Dada una array arr[] de tamaño n. Tres elementos arr[i], arr[j] y arr[k] forman una inversión de tamaño 3 si a[i] > a[j] >a[k] e i < j < k. Encuentre el número total de inversiones de tamaño 3. Ejemplo:   Input: {8, 4, 2, 1} Output: 4 The four inversions are (8,4,2), (8,4,1), (4,2,1) and … Continue reading «Programa C++ para contar inversiones de tamaño tres en una array dada»

Programa C++ para encontrar el siguiente elemento mayor

Dada una array, imprima el siguiente elemento mayor (NGE) para cada elemento. El siguiente elemento mayor para un elemento x es el primer elemento mayor en el lado derecho de x en la array. Elementos para los que no existe un elemento mayor, considere el siguiente elemento mayor como -1.  Ejemplos:  Para una array, el … Continue reading «Programa C++ para encontrar el siguiente elemento mayor»

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++»