arreglos

2
Problemas Propuestos de Arreglos 1. Escriba un programa para almacenar en un tercer vector, la concatenación 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 números enteros a un vector y obtenga dos nuevos vectores. Un vector que contenga los números pares y otro vector que contenga los números impares. Entrada: Salida: 3. Almacenar N números 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 número de un vector y reemplazar este resultado a todos los números 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 intersección 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 unión de dos vectores A U B. La unión 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 números enteros en un vector, calcular la multiplicación de todos los elementos que se encuentren antes del número menor, luego reemplazar todos los números impares por la multiplicación calculada y en caso de no existir ningún 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

Upload: israel-ore

Post on 17-Dec-2015

12 views

Category:

Documents


1 download

DESCRIPTION

algoritmos

TRANSCRIPT

  • 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