Grazie dei suggerimenti.. ho rifatto la funzione in modo che mi restituisce 0 se non c sn numeri che soddisfano la condizione oppure il numero che la soddisfa.codice:int algoritmoR(int *a, int n, int j){ int i; int trovato = 0; if(j == n){ return trovato; } for(i = 0; i < n-1 ; i++ ){ if(a[i] == j && a[j] == i && i != j){ trovato++; } trovato += algoritmoR( *a, n, j+1); }

Rispondi quotando