ho risolto sostituendolo nello stesso ciclo for però vorrei capire il qual'era l'errore che commettevo.
codice:void filtra(int v[],int r, float media,int v1[],int &r1,int v2[],int &r2){ int j=0,l=0; for(int i=0;i<r;i++){ if(i%2==0 && v[i]<media){ v1[j]=v[i]; j++;} if(i%2!=0 && v[i]<media){ v2[l]=v[i]; l++;} } r1=j; r2=l; }

Rispondi quotando
