Citation preview

Hoja1. Vectores Fecha: 19 de diciembre del 2014 1. Aceptar un vector de 30 enteros y obtener el número de pares y el número 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 cuántos de ellos son caracteres numéricos. 5. Aceptar un vector de 10 enteros. A continuación pedir un entero y una posición del vector y sustituir el entero situado en esa posición del vector por el nuevo entero introducido. Visualizar el vector resultante. 6. Generar de forma aleatoria un vector de 30 valores numéricos enteros de 1 a 10. A continuación pedir al usuario que introduzca un número 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 posición o posiciones se encuentra el valor. 7. Aceptar un vector de 20 números 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 continuación, 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 posición entre 0 y 9. Eliminar el elemento situado en esa posición sin dejar hueco. Visualizar el vector resultante. 10. Generar 20 números enteros entre 1 y 100 de forma aleatoria y contar cuántos de esos números enteros son divisibles entre 5.

1. Aceptar un vector de 30 enteros y obtener el número de pares y el número de impares introducidos. SOLUCIÓN: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package vectorparesimpares; import java.util.Scanner; /** * * @author alumno */ public class VectorParesImpares { /** * @param args the command line arguments */ public static void main(String[] args) { int i,contpar=0,contimpar=0; int [] numeros=new int [30]; Scanner teclado=new Scanner (System.in); // carga del vector for(i=0;i