Sunteți pe pagina 1din 3

Guía de trabajo 12

1
Ejercicios prácticos sobre las Operaciones con arreglos

Resuelva cada uno de los ejercicios propuestos utilizando arreglos (edite, compile y
ejecute la solución).

1. Llenar un arreglo con números, algunos duplicados, cree un programa que como
resultado de la lista de números sin duplicados.
2. Llenar un vector con la siguiente secuencia numérica: 1, 5, 3, 7, 5, 9, 7, …, 23. La
secuencia debe detenerse al llegar al 23 y desplegarse en pantalla. Para llenar
la secuencia usted de tomar en cuenta la siguiente regla. Deberá iniciar el ciclo
en uno hasta llegar 23 como numero acumulado. si el número a evaluar es par
usted debe restar 2 al acumulado. Si el número es impar deberá sumar cuatro al
acumulado. El acumulado debe iniciar en uno.
3. Realizar un programa que lea 10 valores enteros en un array desde el teclado y
calcule y muestre: la suma, el valor medio, el mayor y el menor.
4. Determine cuantas veces se repite un numero x ingresado por el teclado en un
arreglo.
5. Llenar dos vectores A y B de 20 elementos cada uno, sumar el elemento uno
del vector A con el elemento uno del vector B y así sucesivamente hasta 20,
almacenar el resultado en un vector C, e imprimir el vector resultante.
6. Almacenar 10 números en un vector, elevar al cuadrado cada valor almacenado
en el vector, almacenar el resultado en otro vector. Imprimir el vector original y el
vector resultante.
7. Almacenar 150 números en un vector, almacenarlos en otro vector en orden
inverso al vector original e imprimir el vector resultante.
8. Diseñe un algoritmo que lea dos vectores A y B de 20 elementos cada uno y
multiplique el primer elemento de A con el último elemento de B y luego el
segundo elemento de A por el diecinueveavo elemento de B y así sucesivamente
hasta llegar al veinteavo elemento de A por el primer elemento de B. El resultado
de la multiplicación almacenarlo en un vector C.
9. Cree un programa que analice sintácticamente si un arreglo contiene los siguientes
valores ASCII:0-9,(,),+.-,*,/
10. Dado el vector T de tamaño n. Si el tamaño es par invertir los elementos de la
mitad de los elementos Ejemplo: v=[1][2][3][4][5][6] v(invertido)=[3][2][1][6][5][4].
Use arreglos Dinámicos
11. Dadas dos arreglos A y B intercambiar el valor mínimo de A con el máximo de
B.
2
12. En un arreglo se ha almacenado las calificaciones finales de N alumnos.
Escriba un programa que calcule e imprima:
• El promedio general de grupo.
• Número de alumnos que aprobó.
• Porcentaje de aprobados y reprobados.
13. Se tiene registradas las calificaciones de 50 alumnos obtenidas en un examen.
Los datos son cal1, cal1,... ,cal50 donde cali es un número entero comprendido
entre los valores 0 y 10(0≤cali≤10). Escriba un programa que calcule e imprima la
frecuencia de cada uno de los posibles valores. Ej:

Calificación Frecuencia
0 1 alumno
1 ---
2 ---
3 4 alumnos
... aa
10 3 alumnos

S-ar putea să vă placă și