Este programa trata de ordenamiento de números por pares e impares para resolver este problema en los métodos se usara una sentencia con los números recibidos que consta en saber si el numero es par o impar como podemos saber esto es muy sencillo todos los números ingresados se dividirán entre 2 y su resultado debe ser igual a cero y si no son igual a cero entonces son impares ejemplo :( 55,340 ) 55/2=27; //este es el cociente 27 el residuo es 1 -- es impar Para que saber si el numero es par o impar tendremos que saber el residuo. residuo igual 0 es par residuo igual 1,2,3 …,9. Es impar 340/2=170; //el cociente es 170 y el residuo es 0 -- es par
/** * * @author Gabriel */ import java.io.*; public class pares_impares { public static void main(String[]args)throws IOException{ int v[] = new int [10]; llen(v); System.out.println(" "); System.out.println("numeros ingresados"); mostrar(v); System.out.println("***Numeros pares*** "); par(v); System.out.println("***Numeros impares*** "); imp(v); } public static void llen (int vec[])throws IOException{ String n; BufferedReader lectura=new BufferedReader(new InputStreamReader(System.in)); for(int i=0;i<=9;i++){ System.out.println("Escriba un numero: "); n=lectura.readLine(); vec[i] =Integer.parseInt(n); } } public static void mostrar(int num[]){ int x; for(x=0;x<=9;x++) System.out.println(num[x]); } //numeros pares public static void par(int v[]){ for(int x=0;x<=9;x++){ if(v[x]%2==0){ System.out.println(v[x]); } } } //numeros impares public static void imp(int v[]){ for(int x=0;x<=9;x++){ if(v[x]%2 !=0){ System.out.println(v[x]); } } } }
Compartir
4 comentarios:
son muy inportantes aprendaselos los q estan lellendo este mensaje
mmm para qe, muy buena explicacion se dio jajajjajja sirve de muucha ayuda sigan así :D ;)
el de ariva ezcrive vien de la berja ke pendego jaja
como hago para que no me tome el valor 0 como un par o impar ??
Publicar un comentario