arreglos
DESCRIPTION
algoritmosTRANSCRIPT
-
Problemas Propuestos de Arreglos 1. Escriba un programa para almacenar en un tercer vector, la concatenacin de dos vectores. Por ejemplo:
Entrada:
a[] = 4 5 8 10
b[] = 7 13 15
Salida:
c[]= 4 5 8 10 7 13 15
2. Programa que permita ingresar N nmeros enteros a un vector y obtenga dos nuevos vectores. Un vector
que contenga los nmeros pares y otro vector que contenga los nmeros impares. Entrada:
Salida:
3. Almacenar N nmeros en un vector, elevar al cubo cada valor almacenado en el vector, almacenar el resultado en otro vector. Imprimir el vector original y el vector resultante.
4. Programa que calcula el promedio entero del mayor y el menor nmero de un vector y reemplazar este resultado a todos los nmeros pares del vector. Entrada:
a[]= 7 3 14 31 4 18 9
Menor elemento = 3 Mayor elemento = 31 Salida
a[]= 7 3 17 31 17 17 9
Nota: (Promedio del mayor y el menor elemento del vector: (31 + 3) Div 2 = 17)
5. Programa para encontrar los elementos de a b. La interseccin esta formada por todos los elementos
comunes que pertenecen a ambos vectores. Por ejemplo: Entrada:
a[] = 3 7 11 15 19
b[] = 4 7 13 15 18 19 20
Salida:
c[]= 7 15 19
6. Programa para encontrar la unin de dos vectores A U B. La unin esta formada esta formada por todos los elementos que pertenecen a A o a B o a ambos. Por ejemplo: Entrada:
a[] = 0 1 2 3 4
b[] = 4 6 8
Salida:
c[]= 0 1 2 3 4 6 8
7. Escriba un programa para ingresar N nmeros enteros en un vector, calcular la multiplicacin de todos los elementos que se encuentren antes del nmero menor, luego reemplazar todos los nmeros impares por la multiplicacin calculada y en caso de no existir ningn reemplazo mostrar un mensaje correspondiente.
Entrada:
a[]= 5 12 10 2 18 7 25 16 4
a[]= 1 2 3 4 5 6 7 8 10 12
b[] = 2 4 6 8 10 12
c[] = 1 3 5 7
-
Salida:
Nota: Multiplicacin: 600
8.- Escriba un programa para registrar en un tercer vector, la intercalacin de dos vectores. Por ejemplo: Entrada:
a[] = 20 3 7 9
b[] = 5 6
Salida:
9.- Programa para insertar un elemento en un vector indicando la posicin (ndice).
Por ejemplo: Entrada:
a[]= 1 2 13 24 26
Insertar el valor: 8 En la posicin: 2 Salida:
a[]= 1 2 8 13 24 26
10.- Programa para eliminar un elemento de un vector ingresando su valor.
En caso de no exista ningn elemento a eliminar mostrar un mensaje correspondiente. Por ejemplo: Entrada:
a[]= 1 2 13 24 26
Valor a eliminar: 24 Salida:
a[]= 1 2 13 26
11.- Programa para eliminar todos los elementos pares de un vector. En caso de no exista ningn elemento par a eliminar mostrar un mensaje correspondiente. Por ejemplo:
Entrada:
a[]= 1 2 3 4 5 6 7 8 9 10
Salida:
a[]= 1 3 5 7 9
12.- Programa para mover los elementos de un vector una posicin a la derecha. El ltimo elemento del vector
pasar a la primera posicin de la misma. Por ejemplo: Entrada:
a[]= 1 2 3 4 5
Salida:
a[]= 5 1 2 3 4
a[]= 600 12 10 2 18 600 600 16 4
c[] = 20 5 3 6 7 9