Practica 9
-
Upload
cesar-yupa -
Category
Documents
-
view
58 -
download
0
Transcript of Practica 9
UNIVERSIDAD NACIONAL DE CHIMBORAZO
FACULTAD DE CIENCIAS DE LA EDUCACION HUMANAS Y TECNOLOGIAS
NOMBRE: CESAR YUPA
PRACTICA 9
EJERCICIO 1
Ejercicios con vectores
1. Ingrese n elementos en un vector y en un vector resultante ordene de menor a mayor.
//CESAR YUPA//package jlpractica9;import java.util.Scanner;
class vectororden_menormayor { public static void main(String[] args) {
Scanner datos= new Scanner(System.in); int[] numeros=new int[100]; int[] resul=new int[100]; int i,n,j,aux; System.out.println("INGRESE EL TAMAÑO DEL VECTOR"); n=datos.nextInt(); for(i=0;i<n;i++) { System.out.println("Ingrese un numero"); numeros[i]=datos.nextInt(); } for(i=0;i<n-1;i++) { for(j=i+1;j<n;j++) { if(numeros[i]>numeros[j]) { aux=numeros[i]; numeros[i]=numeros[j]; numeros[j]=aux; } }
} System.out.println("----------------------------------------------------------"); System.out.println("EL VECTOR ORDENADO DE MENOR A MAYOR ES:"); for(i=0;i<n;i++) { resul[i]=numeros[i]; System.out.println(resul[i]); } }
}
SOLUCION
EJERCICIO 2
2. Ingrese n elementos en un vector y en un vector resultante coloque solo los elementos que sean divisibles para 3.
// CESAR YUPA//package jlpractica9;import java.util.Scanner;class vector_divisibletres {
public static void main(String[] args) { Scanner datos= new Scanner(System.in); int[] vector=new int[100]; int i,n; System.out.println("INGRESE EL TAMAÑO DEL VECTOR"); n=datos.nextInt(); for(i=0;i<n;i++) { System.out.println("Ingrese un numero"); vector[i]=datos.nextInt(); }
System.out.println("los numeros divicibles para tres son"); for(i=0;i<n;i++) { if(vector[i]%3==0) { System.out.println(vector[i]); } }
}}
SOLUCION
EJERCICIO 3
3. Ingrese n elementos en un vector y un vector resultante coloque solo los números primos.
//CESAR YUPA//package jlpractica9;import java.util.Scanner;class vector_munprimos {
public static void main(String[] args) { Scanner datos= new Scanner(System.in); int[] vec=new int[100]; int[] resul=new int[100]; int i,n,c,j,mod,k=0; System.out.println("INGRESE EL TAMAÑO DEL VECTOR"); n=datos.nextInt(); for(i=0;i<n;i++) { System.out.println("Ingrese un numero"); vec[i]=datos.nextInt();
} for(i=0;i<n;i++) { c=0; for(j=1;j<=vec[i];j++) { mod=vec[i]%j; if(mod==0) { c=c+1; } } if(c==2) { resul[k]=vec[i]; k=k+1; } } System.out.println("----------------------------------------------------------"); System.out.println("Los numeros primos son"); for(i=0;i<k;i++) { System.out.println(resul[i]); }
}
}SOLUCION