Practica 9

5
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++) {

Transcript of Practica 9

Page 1: 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; } }

Page 2: Practica 9

} 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(); }

Page 3: Practica 9

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();

Page 4: Practica 9

} 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