Ir para conteúdo
Fórum Script Brasil

FaelSilva

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre FaelSilva

FaelSilva's Achievements

0

Reputação

  1. Pessoal estou com um problema ao criar um programa que leia 15 numeros inteiros e ordene eles em um vetor de 15 posiçoes, primeiros os numeros pares e depois o impares, tentei usar aritmetica de ponteiro e agora apenas usando 2 variaveis aux, mas o sempre ocorre o mesmo erro, os impares separam certinho mas o par, ele separa e depois de separar coloca os resto dos numeros depois deles denovo, segue meu codigo pra quem puder me ajudar. #include <stdlib.h> #include <stdio.h> int main(){ int vetor[30]; int i; for(i=0;i<=29;i++) { vetor[i] = 0; } int auxpar = 0; int auximpar = 29; for(i=0;i<=14;i++) { printf("entre com um valor inteiro para a %d posicao do vetor: ",i+1); scanf("%i",&vetor[i]); if((vetor[i] % 2)==1){ vetor[auximpar] = vetor[i]; auximpar--; }else{ vetor[auxpar] = vetor[i]; auxpar++; } } printf("\n\n"); for(i=0;i<=29;i++) { printf("%d - %p\n",vetor[i],&vetor[i]); } }
×
×
  • Criar Novo...