Impresión de salida en varias líneas en C++

Este artículo se enfoca en discutir cómo usar cout para la impresión de varias líneas. Esto se puede hacer fácilmente usando cualquiera de estos dos métodos: Usando endl. Usando \n. Analicemos cada uno de estos métodos en detalle. Usando endl La declaración endl se puede usar para imprimir la string de varias líneas en una … Continue reading «Impresión de salida en varias líneas en C++»

Referencia a Objetos Dinámicos en C++

En C++, los objetos se pueden crear en tiempo de ejecución. C++ admite dos operadores new y delete para realizar la asignación y desasignación de memoria. Este tipo de objetos se denominan objetos dinámicos. El operador new se usa para crear objetos dinámicamente y el operador delete se usa para eliminar objetos dinámicamente. Los objetos … Continue reading «Referencia a Objetos Dinámicos en C++»

Programa C++ para encontrar consultas de suma de rango para rotaciones en sentido contrario a las agujas del reloj de índices Array by K

Dada una array arr que consta de N elementos y Q consultas de los siguientes dos tipos:   1 K : para este tipo de consulta, la array debe girarse K índices en sentido contrario a las agujas del reloj desde su estado actual . 2 LR : Para esta consulta, se debe calcular la suma … Continue reading «Programa C++ para encontrar consultas de suma de rango para rotaciones en sentido contrario a las agujas del reloj de índices Array by K»

Programa C++ para par de productos mínimos una array de enteros positivos

Dada una array de enteros positivos. Estamos obligados a escribir un programa para imprimir el producto mínimo de dos números cualesquiera de la array dada. Ejemplos:   Input : 11 8 5 7 5 100 Output : 25 Explanation : The minimum product of any two numbers will be 5 * 5 = 25. Input : … Continue reading «Programa C++ para par de productos mínimos una array de enteros positivos»

Clasificación de vectores 2D de pares en C++

Un vector 2D, también conocido como vector de vectores, es un vector en el que cada elemento es un vector en sí mismo. En otras palabras, es una array implementada con la ayuda de vectores. ¿Qué es un vector 2D de pares? Un vector 2D de pares es un vector en el que cada elemento … Continue reading «Clasificación de vectores 2D de pares en C++»

Programa C++ para array diagonalmente dominante

En matemáticas, se dice que una array cuadrada es diagonalmente dominante si, para cada fila de la array, la magnitud de la entrada diagonal en una fila es mayor o igual a la suma de las magnitudes de todas las demás (no diagonales). entradas en esa fila. Más precisamente, la array A es diagonalmente dominante … Continue reading «Programa C++ para array diagonalmente dominante»

Programa C++ para encontrar el valor máximo posible al rotar los dígitos de un número dado

Dado un entero positivo N , la tarea es encontrar el valor máximo entre todas las rotaciones de los dígitos del entero N . Ejemplos: Entrada: N = 657 Salida: 765 Explicación: Todas las rotaciones de 657 son {657, 576, 765}. El valor máximo entre todas estas rotaciones es 765. Entrada: N = 7092 Salida: … Continue reading «Programa C++ para encontrar el valor máximo posible al rotar los dígitos de un número dado»

Programa C++ para maximizar el recuento de los mismos elementos correspondientes en arrays dadas por rotación

Dadas dos arrays arr1[] y arr2[] de N enteros y la array arr1[] tiene elementos distintos. La tarea es encontrar el recuento máximo de los mismos elementos correspondientes en las arrays dadas realizando un desplazamiento cíclico hacia la izquierda o hacia la derecha en la array arr1[] . Ejemplos:   Entrada: arr1[] = { 6, 7, 3, … Continue reading «Programa C++ para maximizar el recuento de los mismos elementos correspondientes en arrays dadas por rotación»

Programa C++ para la distancia más corta entre dos celdas en una array o cuadrícula

Dada una array de orden N*M. Encuentre la distancia más corta desde una celda de origen hasta una celda de destino, atravesando solo celdas limitadas. También puedes moverte solo hacia arriba, abajo, izquierda y derecha. Si se encuentra, emite la distancia más -1. s representa ‘fuente’  d representa ‘destino’  * representa celda por la que puede … Continue reading «Programa C++ para la distancia más corta entre dos celdas en una array o cuadrícula»

Programa en C++ para contar rotaciones divisible por 8

Dado un gran número positivo como string, cuente todas las rotaciones del número dado que son divisibles por 8. Ejemplos:  Input: 8 Output: 1 Input: 40 Output: 1 Rotation: 40 is divisible by 8 04 is not divisible by 8 Input : 13502 Output : 0 No rotation is divisible by 8 Input : 43262488612 … Continue reading «Programa en C++ para contar rotaciones divisible por 8»