Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(){
- int pares[5] = { 0 }, impares[5] = { 0 }, z = 0, y = 0, x[15] = { 0 }, count = 0, count1 = 0, l = 0;
- //lendo os 15 números
- for(z = 0; z < 15; z++){
- scanf("%d", &x[z]);
- }
- //um ciclo for para verificar quem é par ou impar e colocar dentro de seus respectivos vetores
- for(z = 0; z < 15; z++){
- //se o número for par será colocado aqui
- if(x[z]%2 == 0){
- for(l = count; l < 6; l++){
- pares[l] = x[z];
- }
- count++;
- }
- //ciclo for para printar quando o vetor de pares estiver cheio pela primeira vez
- if(count == 5){
- count = 0;
- for(y = 0; y < 5; y++){
- printf("par[%d] = %d\n", y, pares[y]);
- }
- }
- //se o número for impar será colocado aqui
- if(x[z]%2 != 0){
- for(l = count1; l < 6; l++){
- impares[l] = x[z];
- }
- count1++;
- } //ciclo for para printar quando o vetor de ímpares estiver cheio pela primeira vez
- if(count1 == 5){
- count1 = 0;
- for(y= 0; y < 5; y++){
- printf("impares[%d] = %d\n", y, impares[y]);
- }
- }
- }
- //ciclo for para printar algum número impar que foi digitado após o preenchimento do vetor de lá de cima
- l = 0;
- for(z = 0; z < 15; z++){
- for(y= 0; y < 5; y++){
- //verificando se o número e ímpar e ainda não foi printando
- if(x[z]%2 != 0 && x[z] != impares[y]){
- l++;
- printf("impares[%d] = %d\n", l, x[z]);
- }
- }
- }
- //ciclo for para printar algum número par que foi digitado após o preenchimento do vetor de lá de cima
- l = 0;
- for(z = 0; z < 15; z++){
- for(y= 0; y < 5; y++){
- //verificando se o número e par e ainda não foi printando
- if(x[z]%2 == 0 && x[z] != pares[y]){
- l++;
- printf("par[%d] = %d\n", l, x[z]);
- }
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement