Praticamente mi chiede di creare un array di 5 numeri e verificare se i numeri sono pari o dispari. Una volta verificato, il programma mi dovrebbe mettere i numeri in altri due vettori (vettore_pari;vettore_dispari). Ma non riesco a completarlo. Io l ho fatto cosi ma quando mi manda in stampa mi fa vedere il vettore dei numeri e poi sui vettori dei numeri pari e dispari mi da tutti zero!
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#define NUM 5
#define PARI 5
#define DISPARI 5
int vett_numeri[NUM];
int vett_pari[PARI];
int vett_dispari[DISPARI];
int i,l,k;
int main(int argc, char *argv[])
{
printf ("Inserisci %d numeri:\n", NUM);
for (i=0;i<NUM;i++)
{
printf ("inserire il numero intero:\n");
scanf("%d",&vett_numeri);
}
printf ("Ecco il vettore inserito:\n");
for (i=0;i<NUM;i++)
{
printf("%d \n", vett_numeri);
}
if ((vett_numeri[NUM]%2)==0)
{ vett_pari[PARI]=vett_numeri[NUM];
printf ("il vettore paro:\n");
for (l=0;l<PARI;l++)
{ printf ("%d \n", vett_pari[l]);
}
}
else ((vett_numeri[NUM]%2)!=0);
{vett_dispari[DISPARI]=vett_numeri[N…
printf ("il vettore disparo:\n");
for (k=0;k<DISPARI;k++)
{ printf ("%d \n", vett_dispari[k]);
}
}
return 0;
}
Premetto che sono uno studente al 4 anno scientifico dove si fa poca informatica. Grazie!