Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //1) dato un vettore, restituisci un vettore dopo aver elliminato gli elementi dispari
- int *toglidispari(int *vettore,int n){
- int i;
- //la variabile con_dispari mi serve per sapere
- //in quale posizione scrivere i numeri nel nuovo
- //vettore
- int cont_dispari;
- cont_dispari=0;
- //il successivo puntatore con la successiva allocazione
- //della memoria mi serve perche dopo lo devo restituire
- int *nuovo;
- nuovo=(int *)malloc(sizeof(int)*n);
- for(i=0;i<n;i++){
- if(vettore[i]%2==0){
- nuovo[cont_dispari]=vettore[i];
- cont_dispari++;
- }
- }
- //ritorno il puntatore
- return nuovo;
- }
Advertisement
Add Comment
Please, Sign In to add comment