Idea 0 Denunciar post Postado Maio 17, 2011 Fala ai galera, sou iniciante em C, agora estou começando em vetor e já encontrei algumas dificuldades. O código abaixo é para separar o numero digitados por pares,nulos e impares. Compila tudo só não mostra o resultado rs. Já analisei o código mas não consegui encontrar o erro, gostaria da ajuda de vocês para isso. #include<stdio.h> main(){ int cont1,contp=0,contn=0,vet1[10],vetp[10],vetn[10]; for (cont1=0;cont1<10;cont1++){ printf("Digite o numero %i/10\n",cont1+1); scanf("%i",&vet1[cont1]); if (vet1[cont1]>=0){ vetp[contp]= vet1[cont1]; contp++; printf(" O numero positivos e nulos %i\n",vetp[contp]); } else{ if (vet1[cont1]<0) vetn[contn]= vet1[cont1]; contn++; printf(" O numero negativos %i\n",vetn[contn]); } } system("pause"); } Desde já agradeço a todos que puderem me ajudar. Compartilhar este post Link para o post Compartilhar em outros sites
Idea 0 Denunciar post Postado Maio 18, 2011 Galera consegui resolver o problema, vou colocar o código com as correções e alguns comentários que acresentei. #include<stdio.h> main(){ int cont1,contp=0,contn=0,vet1[10],vetp[10],vetn[10]; for (cont1=0;cont1<10;cont1++){ printf("Digite o numero %i/10\n",cont1+1); scanf("%i",&vet1[cont1]); if (vet1[cont1]>=0){ vetp[contp]= vet1[cont1]; // Faz a verificação se o número digitado é positivo ou nulo e grava no vetor contp++; } else{ if (vet1[cont1]<0){ vetn[contn]= vet1[cont1]; // Faz a verificação se o número digitado é negativo e grava no vetor contn++; } } } printf(" O numero positivos e nulos %i\n",contp);//Apresenta a quantidade de número positivos e nulos digitados printf(" O numero negativos %i\n",contn);//Apresenta a quantidade de número negativos digitados printf("\nOs valores positivos e nulos sao: "); for (cont1=0;cont1<contp;cont1++){ printf("%i ",vetp[cont1]); // Vai exibir todos os números gravados no vetor } printf("\nOs valores negativos sao: "); for (cont1=0;cont1<contn;cont1++){ printf("%i ",vetn[cont1]); // Vai exibir todos os números gravados no vetor } system("pause"); } Valeu galera e se alguém puder mudar o título do tópico para resolvido agradeço. Compartilhar este post Link para o post Compartilhar em outros sites