Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Colecoes {
- public void paresImpares(int[] vet){
- int par = 0, impar = 0, cont = 0;
- for(int a = 0; a < vet.length; a = a + 1){
- if(vet[a] % 2 != 0){
- impar = impar + 1;
- }
- else{
- par = par + 1;
- }
- }
- int[] pares = new int[par];
- int[] impares = new int[impar];
- //O erro da aqui, no segundo for, onde eu coloco: impar[cont] = vet[a]; repetindo-se no else.
- for(int a = 0; a < vet.length; a = a + 1){
- if(vet[a] % 2 != 0){
- impares[cont] = vet[a];
- cont++;
- }
- else{
- pares[cont] = vet[a];
- cont++;
- }
- }
- for(int a = 0; a < impares.length; a = a + 1){
- System.out.println("Impares = " + impares[a]);
- }
- for(int a = 0; a < pares.length; a = a + 1){
- System.out.println("Pares = " + pares[a]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement