5. 6. Aplicaciones con vectores y matrices

Programación
EPN
2015 – B
5. 6. Aplicaciones con vectores y matrices
Para cada uno de los siguientes ejercicios, desarrollar un programa en C++ utilizando
vectores y matrices cuando sea necesario.
1. Crear un array con los 100 primeros números enteros y mostrarlos por pantalla en
orden ascendente.
2. Crear un array con los 100 primeros números enteros y mostrarlos por pantalla en
orden descendente.
3. Crear un array con los números primos comprendidos entre 1 y 100 y mostrarlos
por pantalla en orden ascendente.
4. Crear un array con los números pares comprendidos entre 1 y 100 y mostrarlos por
pantalla en orden ascendente.
5. Crear un array con los números impares comprendidos entre 1 y 100 y mostrarlos
por pantalla en orden ascendente.
6. Leer 10 números por teclado, almacenarlos en un array y mostrar la suma, resta,
multiplicación y división de todos.
7. Leer 10 números por teclado, almacenarlos en un array y ordenarlos de forma ascendente.
8. Leer 10 números por teclado. Almacenar 5 de ellos en un array y los otros 5 en otro
array distinto. Mostrar los 10 números por pantalla mediante un solo array.
9. Leer 5 números por teclado, copiarlos a otro array multiplicados por 2 y mostrar el
segundo array.
10. Leer 5 números por teclado, copiarlos a otro array multiplicados por 2 y mostrar
todos los elementos ordenados usando un tercer array.
11. Rellenar un array con los 100 primeros números pares y mostrar su suma.
12. Leer 10 números por teclado, almacenarlos en un array y mostrar la media.
13. Mediante un array almacenar números tanto positivos como negativos y mostrarlos
ordenados.
14. Rellenar un array con 20 números y luego buscar un número concreto.
15. Realizar un tablero de ajedrez: los peones con la letra P, las torres con la T, los
caballos con la C, los alfiles con la A, el rey con la R y la reina con la M.
16. Mostrar los primeros 100 números de izquierda a derecha usando un array de dos
dimensiones.
17. Mostrar los primeros 100 números de izquierda a derecha usando un array de dos
dimensiones. La última fila mostrará la suma de sus respectivas columnas.
1
Programación
EPN
2015 – B
18. Rellenar un array de dos dimensiones con números pares, mostrarlo y después pedir
una posición (X, Y ) mostrando el número correspondiente.
19. Rellenar una matriz de 3 × 3 y mostrar su traspuesta (la traspuesta se consigue
intercambiando filas por columnas y viceversa).
20. Leer una cadena y mostrarla al revés.
21. Leer una cadena y decir cuántas vocales hay.
22. Leer una cadena y decir cuántas mayúsculas hay.
23. Leer una cadena, encriptarla sumando 3 al código ASCII de cada carácter y mostrarla
por pantalla.
2