Advertisement
Guest User

Untitled

a guest
Jun 3rd, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. public class Colecoes {
  2.     public void paresImpares(int[] vet){
  3.         int par = 0, impar = 0, cont = 0;
  4.         for(int a = 0; a < vet.length; a = a + 1){
  5.             if(vet[a] % 2 != 0){
  6.                 impar = impar + 1;
  7.             }
  8.             else{
  9.                 par = par + 1;
  10.             }
  11.         }
  12.         int[] pares = new int[par];
  13.         int[] impares = new int[impar];
  14.  
  15. //O erro da aqui, no segundo for, onde eu coloco: impar[cont] = vet[a]; repetindo-se no else.
  16.         for(int a = 0; a < vet.length; a = a + 1){
  17.             if(vet[a] % 2 != 0){
  18.                 impares[cont] = vet[a];
  19.                 cont++;
  20.             }
  21.             else{
  22.                 pares[cont] = vet[a];
  23.                 cont++;
  24.             }
  25.         }
  26.         for(int a = 0; a < impares.length; a = a + 1){
  27.             System.out.println("Impares = " + impares[a]);
  28.         }
  29.         for(int a = 0; a < pares.length; a = a + 1){
  30.             System.out.println("Pares = " + pares[a]);
  31.         }
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement