Ciao a tutti,
questo è il codice dell esercizio java che dovevo fare:
codice:
int[] valDistPD(int[] v){
	int[] array={0,0};
	boolean dist;
	for(int i=0;i<v.length;i++){
		dist=true;
		for(int j=0;j<i;j++){
			if(v[j]==v[i])
				dist=false;			
		}
		if(dist)
			if(v[i]%2==0)
				array[0]++;
			else
				array[1]++;
	}
	for (int scorri=0;scorri<array.length;scorri++){
		System.out.println(array[scorri]);
	}
	return array;		
}
Quello che non ho capito è come mai il secondo for ha la condizione di guardia j<i, io pensavo che doveva essere j<v.length, ovvero ad ogni elemento indicato dalla i, j scorre tutto il vettore per vedere se è distinto o no. Ma facendo j<v.length non funziona...
Se mi serve anche il testo dell'esercizio ditemelo che lo posto.