You are on page 1of 2

TALLER PARA RESOLVER UTILIZANDO ESTRUCTURAS DE DATOS ESTATICAS (Vectores).

Documento de la Serie: Aprenda Estructuras de Datos como en Primaria Profesor: BRAULIO BARRIOS ZIGA

1.- Muestre y totalice los nmeros que ocupan posiciones Pares y tambin los que ocupan posiciones impares en un vector que contiene nmeros enteros cortos introducidos por teclado. 2.- Muestre y totalice los nmeros Pares que ocupan posiciones Impares y tambin los nmeros Impares que ocupan posiciones Pares (y en cada caso muestre en pantalla simultneamente la posicin que ocupa dicho nmero), en un vector que contiene enteros cortos introducidos por teclado. 3.- Genere un vector que contenga la Tabla de Multiplicar del 5 (los multiplicadores estarn en el rango de 1 hasta 10). Muestre en pantalla El contenido del vector generado. 4.- Genere un vector que contenga la Tabla de Multiplicar de un nmero introducido por el usuario de la aplicacin (los multiplicadores estarn en el rango de 1 hasta 10). Muestre en pantalla el contenido del vector generado. 5.- Genere aleatoriamente un vector de datos de 50 elementos comprendidos entre 1 y 100, de tal forma que NO se repita ningn elemento y NO exista en el vector NINGUN elemento que sea Mltiplo de la Posicin que ocupa. 6.- Lea N nmeros enteros cortos en un Vector (A) y otros tantos en un vector (B). Obtenga un tercer vector (C) que contenga la suma de cada elemento de (A) y (B) si y solo si el elemento correspondiente en (A) es MENOR que el elemento correspondiente en (B) y a la vez la cantidad de nmeros primos entre (A) y (B) es MAYOR a 3. Si los dos criterios anteriores no se cumplen entonces NO se obtiene el elemento correspondiente en el vector (C), es decir, al final el vector (C) contendr UNICAMENTE la suma de A[i] + B[i] (i =1 i=N) para todo B[i] > A[i] siempre y cuando se cumpla que la cantidad de Primos entre A[i] y B[i] sean ms de 3.

7.- Se dispone de una tabla T de cincuenta nmeros reales distintos de cero. Crear una nueva tabla en la que todos sus elementos resulten de dividir los elementos de la tabla T por el elemento T(K), siendo K un valor introducido por el usuario de la aplicacin. 8.- Se dispone de una lista (vector) de N elementos. Se desea disear un algoritmo que permita insertar el valor X en el lugar K-esimo de la mencionada lista.

9.-

En un vector A de dimensin 20, permita al usuario introducir N valores enteros cortos y producir el siguiente Informe: El mayor nmero PAR de los que estn almacenados en las posiciones IMPARES del vector A. El menor nmero IMPAR de los que estn almacenados en las posiciones PARES del vector A El promedio de los nmeros mayores a 5 de los que estn almacenados en las posiciones IMPARES en el vector A.

TALLER PARA RESOLVER UTILIZANDO ESTRUCTURAS DE DATOS ESTATICAS (Vectores).


Documento de la Serie: Aprenda Estructuras de Datos como en Primaria Profesor: BRAULIO BARRIOS ZIGA

Ejemplo: Supongamos que el usuario introduce en el vector A los siguientes nmeros: A DDFGFFJGFDJGLDFJ 1 7 2 5 17 2 1
1 2 3 4 5 6 7

9 12 4 1 0 8
8 9 10 11 12 13

15
14 20

Entonces: Las posiciones IMPARES en el vector A son: 1,3,5,7,9,11,13, por lo tanto, El mayor nmero PAR de los que estn almacenados en las posiciones IMPARES del vector A es 12 Las posiciones PARES en el vector A son: 2,4,6,8,10,12,14, por lo tanto, El menor nmero IMPAR de los que estn almacenados en las posiciones PARES del vector A es 5 Las posiciones IMPARES en el vector A son: 1,3,5,7,9,11,13, y los nmeros mayores a 5 de los almacenados en estas posiciones son: 17, 12, 8, por lo tanto, el promedio de los nmeros mayores a 5 de los que estn almacenados en las posiciones IMPARES en el vector A es el siguiente: (17 + 12 + 8) / 3 = 37/3 = 12.333333

10.- En un vector llamado LETRAS de dimensin 20, permita al usuario introducir N caracteres alfabticos (a,,z), luego muestre cada carcter del vector y la frecuencia con la cual este carcter aparece en el vector. Ejemplo: Supongamos que el usuario introduce en el vector LETRAS los siguientes caracteres alfabticos LETRAS DDFGFFJGFDJGLDFJ D E A P R E Y

D K E TD P E

Entonces, la solucin que usted escriba para el problema deber, despus de capturar los caracteres en el vector producir el siguiente reporte: D E A P R Y T K Aparece Aparece Aparece Aparece Aparece Aparece Aparece Aparece 3 4 1 2 1 1 2 1 veces en el vector LETRAS veces en el vector LETRAS vez en el vector LETRAS veces en el vector LETRAS vez en el vector LETRAS vez en el vector LETRAS veces en el vector LETRAS vez en el vector LETRAS

You might also like