Está en la página 1de 1

Ejercicios con vectores

1. Hacer un programa que permita leer 30 numeros enteros y los almacene en un


vector
2. Hacer un programa que lea 15 notas de clase y luego muestre las notas que
aprobaron el curso. Tome las notas de 0.0 a 5.0
3. Hacer un programa que registre 25 nmeros en un vector y luego muestre los
nmeros que son mltiplos de 5.
4. Hacer un programa que lea 20 nmeros y muestre el cuadrado de los nmeros que
sean pares.
5. Hacer un programa que permita leer 15 nmeros y los muestre en orden inverso al
que fueron digitados.
6. Hacer un algoritmo que lea 20 nmeros y permita visualizarlos en orden
ascendente o descendente segn decida el usuario.
7. Hacer un programa que permita trabajar sobre un arreglo, adicionando elementos
o eliminndolos, finalmente se debe mostrar el estado final de arreglo
8. Hacer un programa que lea diez valores enteros en un array desde el teclado y
calcule y muestre: la suma, el valor promedio, el mayor y el menor. Utilice un
algoritmo de ordenacin para el clculo del menor y el mayor.
9. Hacer un programa que lea diez valores enteros en un array y los muestre en
pantalla. Despus que los ordene de menor a mayor y los vuelva a mostrar. Y
finalmente que los ordene de mayor a menor y los muestre por tercera vez. Para
ordenar la lista usar una funcin que implemente el mtodo de la burbuja y que
tenga como parmetro de entrada el tipo de ordenacin, de mayor a menor o de
menor a mayor. Para el array usar una variable global.
10. Revise el siguiente mtodo de ordenacin de vectores.
int array[N];
int i,j,aux;
// Dar valores a los elementos del array
for(i=0;i<N-1;i++) // Hacer N-1 pasadas.
{
for(j=0;j<N-i-1;j++) // Mirar los N-i-1 pares.
{
if(array[j+1]<array[j])
// Si el elemento j+1 es menor que el elemento j:
{
aux=array[j+1];
// Se intercambian los elementos
array[j+1]=array[j];
// de las posiciones j y j+1
array[j]=aux;
// usando una variable auxiliar.
}
}
}

También podría gustarte