Vectores
Ejercicios para Arreglos unidimensionales:
1.- Elabore un programa que pida un conjunto de números enteros N y los almacene en un arreglo, su programa debe realizar lo siguiente.* Buscar si un numero X ingresado por teclado se encuentra en el arreglo, mostrando la leyenda”Existe el elemento en la posición” o “El elemento X no se encuentra en el arreglo” según corresponda.* Determinar si un numero X se repite un numero determinado de veces.
* Calcular el promedio de los números pares del arreglo
* Calcular el promedio de los números impares del arreglo* Calcular el promedio de los números primos en el arreglo
2.- Ordenar un conjunto de números enteros de un arreglo de 10. El programa ordena un conjunto de números enteros almacenados en unvector, de la siguiente manera: se van recorriendo una a una todas las posiciones del vector, desde la primera hasta la penúltima. Estando en cada una de estas posiciones, se recorren, a su vez, todas lasposiciones siguientes y se compara su valor con el de la posición actual. Si se encuentra
un valor menor se intercambia con el de esta posición.
Para implementar este algoritmo son necesarios dosbucles: el primero, bucle i, recorre el vector desde la posición i=0 hasta i=SIZE-1. El segundo bucle, bucle j, recorre el vector desde la posición j=i+1 hasta el final. Para que quede más claro,vamos a ver con
un ejemplo como funciona este algoritmo. Supongamos que queremos ordenar los siguientes cinco números: 7,3,5,1,4. Estos números se almacenarán en un vector de la siguiente manera:vector0 vector1 vector2 vector3 vector4
7 3 5 1 4
Ejemplo:
Vamos a recorrer las posiciones del vector desde i=0 hasta i=3.
i = 0 {7 3 5 1 4}
Recorremos el vector desde j=1 hasta j=4 y comparamosvector0=7 con vectorj. Si
vectorj < vector0 intercambiamos los valores de posición. Vamos a ver cómo quedaría
el vector inicial una vez que termina cada bucle j.
j = 1 {3 7 5 1 4} Se intercambia...
Regístrate para leer el documento completo.