Elemento mayor más cercano para cada elemento de array de otra array

Dadas dos arrays a[] y b[], necesitamos construir una array c[] tal que cada elemento c[i] de c[] contenga un valor de a[] que sea mayor que b[i] y sea el más cercano a b[yo]. Si a[] no tiene un elemento mayor que b[i], entonces el valor de c[i] es -1. Todas las arrays son … Continue reading «Elemento mayor más cercano para cada elemento de array de otra array»

Imprima todos los pares en una array desordenada con la misma suma

Dada una array no ordenada A[]. La tarea es imprimir todos los pares únicos en la array sin clasificar con la misma suma. Nota : Imprima el resultado en el formato que se muestra en los siguientes ejemplos. Ejemplos:   Input: A[] = { 6, 4, 12, 10, 22, 54, 32, 42, 21, 11} Output: Pairs : … Continue reading «Imprima todos los pares en una array desordenada con la misma suma»

Agregue 1 al número representado como array | Enfoque recursivo

Dada una array que representa un número, agregue 1 a la array. Supongamos que una array contiene elementos [1, 2, 3, 4], entonces la array representa el número decimal 1234 y, por lo tanto, agregar 1 a esto daría como resultado 1235. Entonces, la nueva array será [1, 2, 3, 5]. Ejemplos: Input : [1, … Continue reading «Agregue 1 al número representado como array | Enfoque recursivo»

Reordenar una array de acuerdo con índices dados con repetición permitida

Dados dos arreglos enteros arr e índice de tamaño N , la tarea es crear un nuevo arreglo insertando los elementos dados en el arreglo arr en los índices dados por el arreglo índice . Si una posición en particular ocurre varias veces, desplace a la derecha los elementos de la array del lado derecho … Continue reading «Reordenar una array de acuerdo con índices dados con repetición permitida»

¿Cómo generar un vector con valores aleatorios en C++?

Los vectores son arrays dinámicas con la capacidad de cambiar su tamaño automáticamente cuando se inserta o elimina un elemento, y el contenedor maneja automáticamente su almacenamiento . También se puede crear con valor aleatorio usando la función generar y la función rand(). A continuación se muestra la plantilla de ambas funciones STL : Sintaxis: … Continue reading «¿Cómo generar un vector con valores aleatorios en C++?»

función de capacidad vectorial() en C++ STL

La función vector::capacity() es una función integrada que devuelve el tamaño del espacio de almacenamiento actualmente asignado para el vector, expresado en términos de elementos. Esta capacidad no es necesariamente igual al tamaño del vector. Puede ser igual o mayor, con el espacio adicional que permite acomodar el crecimiento sin necesidad de reasignar en cada … Continue reading «función de capacidad vectorial() en C++ STL»

Vector de clasificación de pares en C++ | Conjunto 1 (Ordenar por primero y segundo)

¿Qué es el vector de pares? Un par es un contenedor que almacena dos valores asignados entre sí, y un vector que contiene un número múltiple de dichos pares se denomina vector de pares. // C++ program to demonstrate vector of pairs #include<bits/stdc++.h> using namespace std;    int main() {     //declaring vector of pairs     vector< … Continue reading «Vector de clasificación de pares en C++ | Conjunto 1 (Ordenar por primero y segundo)»

Diferentes formas de imprimir elementos de vector.

Los vectores son lo mismo que las arrays dinámicas con la capacidad de cambiar su tamaño automáticamente cuando se inserta o elimina un elemento, y el contenedor maneja automáticamente su almacenamiento. Los elementos de los vectores se colocan en almacenamiento contiguo para que se pueda acceder a ellos y recorrerlos mediante iteradores . En los … Continue reading «Diferentes formas de imprimir elementos de vector.»

Intercambio de subrangos de diferentes contenedores en C++

Un contenedor es un objeto contenedor que contiene una colección de otros objetos. Se implementan como plantillas de clase, lo que permite una gran flexibilidad en los tipos soportados como elementos. Dados algunos elementos en vector y list , intercambie algunos de sus elementos. // C++ program to swap subranges from different containers #include <algorithm> … Continue reading «Intercambio de subrangos de diferentes contenedores en C++»