Beruflich Dokumente
Kultur Dokumente
Vectores
Fecha: 19 de diciembre del 2014
1. Aceptar un vector de 30 enteros y obtener el nmero de pares y el nmero de
impares introducidos.
2. Aceptar un vector de 30 enteros y obtener la suma de los pares.
3. Aceptar un vector de 20 caracteres que sean consonantes. Visualizar el vector
resultante.
4. Aceptar un vector de 20 caracteres y contabilizar cuntos de ellos son caracteres
numricos.
5. Aceptar un vector de 10 enteros. A continuacin pedir un entero y una posicin
del vector y sustituir el entero situado en esa posicin del vector por el nuevo
entero introducido. Visualizar el vector resultante.
6. Generar de forma aleatoria un vector de 30 valores numricos enteros de 1 a 10.
A continuacin pedir al usuario que introduzca un nmero entero que crea pueda
estar en el vector. El programa deber indicar al usuario si ha acertado o no. En
caso de que haya acertado se le indicar en que posicin o posiciones se
encuentra el valor.
7. Aceptar un vector de 20 nmeros reales correspondientes a los pesos de 20
personas. Obtener el peso mayor, el menor, el peso medio y visualizar un
mensaje si hay alguna persona con un peso mayor de 100 kg.
8. Aceptar 9 enteros en un vector de 10 posiciones. Los enteros se tienen que
introducir ordenados ascendentemente, de menor a mayor. A continuacin, pedir
al usuario que introduzca un entero e introducirlo en el lugar adecuado para que
el vector se mantenga ordenado en orden creciente. Visualizar el vector
resultante.
9. Aceptar un vector de 10 reales y una posicin entre 0 y 9. Eliminar el elemento
situado en esa posicin sin dejar hueco. Visualizar el vector resultante.
10. Generar 20 nmeros enteros entre 1 y 100 de forma aleatoria y contar cuntos de
esos nmeros enteros son divisibles entre 5.
10. Generar 20 nmeros enteros entre 1 y 100 de forma aleatoria y contar cuntos de
esos nmeros enteros son divisibles entre 5.
SOLUCIN:
public static void main(String[] args) {
int i, cont=0;
int [] numeros=new int [5];
for(i=0;i<numeros.length;i++){
numeros[i]= (int)(Math.random()*100)+1;
}
for(i=0;i<numeros.length;i++){
System.out.println (numeros[i]);
}
for(i=0;i<numeros.length;i++){
if(numeros[i]%5==0){
cont=cont+1;
}
}
System.out.println("Hay "+cont+" divisores de 5");
}
}