Consiglio: metti SEMPRE le graffe nei blocchi di istruzione anche se non strettamente necessari:Originariamente inviato da xrwnis
codice:void riempi_array (int posi[], int a[]) { int j=0; for (int i=0; i<6; i++) { if(a[i]>0) posi[j]=a[i]; j++; } } void stampa_array(int posi[],int pos) { for(int i=0; i<pos; i++) cout<<posi[i]<<" "; cout<<endl; }
Ad esempio in riempi_array non si capisce se j++; sia fuori dall'if per sbaglio oppure no. Con le graffe non ci sarebbe alcun dubbio anche se lo indentassi male.
E meno dubbi ci sono, meglio si programma ;-)