Ejercicios De Programación Vectores
1.
package ejercicios;
import java.io.*;
public class E1 {
/**Realice un programa que reciba un array de n números enteros, luego ingresar
* un número “x” para verificar si existe x en el array. Además, imprima el número
* y la posición en caso de ser verdadero.**/
public static void main (String args []) throws IOException{
BufferedReader x=newBufferedReader (new InputStreamReader (System.in));
int num;
System.out.println("Ingrese la cantidad de numeros a analizar");
int n=Integer.parseInt(x.readLine());
int numeros[] = new int [n];
for (int i=0; i<n; i++){
numeros[i]=(int) (Math.random()*100);
System.out.println(""+numeros[i]);
}
System.out.println();
System.out.println("Introduzca numeroa buscar: ");
num=Integer.parseInt(x.readLine());
for (int i=0;i<n;i++){
if (numeros[i]==num){
System.out.println ("Se encontro el numero "+num+" en la posicion "+(i));
return;}}
System.out.println ("No se encontro el elemento");
}
}
2.
package ejercicios;
import java.io.*;
public class E2 {
/**Diseñe un método que genere 30 números aleatorios,los almacene en un vector cuente
* cuanto múltiplos de 7 hay y realice una sumatoria de los mismos.*/
public static void main (String args []) throws IOException{
int mul7=0, s=0;
int numeros[] = new int [30];
for (int i=0; i<30; i++){
numeros[i]=(int) (Math.random()*100);
System.out.println(""+numeros[i]);
if(numeros[i]%7==0){
mul7++;s=s+numeros[i];
}
}
System.out.println("En el vector existen "+ mul7 + "multiplos de 7");
System.out.println("La sumatoria de los multiplos de 7 es"+ s );
}
}
3.
package ejercicios;
import java.io.*;
public class E3 {
/**Leer n números y almacenarlos en un vector, ordenar los números y guardarlos ordenados
* en otro vector. Imprimir ambos vectores.
*Vector desordenado Vector ordenado
----- ----
*/
public static void main (String args []) throws IOException{
BufferedReader x=new BufferedReader (new InputStreamReader (System.in));
int a[]=new int[100];
int b[]=new int[100];
int aux=0, cont=0;
System.out.println("Introduzca la longitud del vector: ");
intn=Integer.parseInt(x.readLine());
System.out.println("Introduzca los datos del primer vector: ");
for(int i=0;i<n;i++){
a[i]=Integer.parseInt(x.readLine());}
for (int i=0; i<n; i++){
b[cont]=a[i];
cont++;}
for (int i=0 ; i<n; i++){
for (int j=i; j<n; j++){
if (b[i] > b[j]){
aux=b[i];
b[i] = b[j];
b[j] = aux;
}
}
}System.out.println("vector desordenado"+ "\t" +"vector ordenado");
for(int i=0;i<n;i++){
System.out.println(a[i]+ "\t" + b[i]);
}
}
}
4.
public static void main(String[] args)throws IOException {
BufferedReader x=new BufferedReader (new InputStreamReader(System.in));
String nombre[]=new String[10];
int edad[]=new int[10];
Stringgenero[]=new String[10];
for (int i=0; i<10; i++){
System.out.println("Ingrese el nombre");
nombre[i]=x.readLine();
System.out.println("Ingrese la edad");
edad[i]=Integer.parseInt(x.readLine());
System.out.println("Ingrese el genero");
genero[i]=x.readLine();
}
for (int i=0; i<10; i++){
System.out.println(nombre[i]+" \t " +edad[i]+" \t "+genero[i]);
}
}
}5.
package ejercicios;
import java.io.*;
public class E5 {
/**Leer n números y almacenarlos en un vector, guardar el mismo vector en otro vector en orden inverso,
* imprimir los 2 vectores.
* Vector ingresado Vector ordenado
* ----- -----*/
public static void main (String args []) throws IOException{
BufferedReader x=new BufferedReader...
Regístrate para leer el documento completo.