Salve a tutti!!
Innanzitutto buongiorno.
Volevo sottoporvi un esercizio in c++ che devo svolgere in previsione di un esame.
Praticamente il testo dice di scrivere una funzione ricorsiva che conta in un array di dimensione N quanti elementi siano divisibili per un certo parametro D. La soluzione che ho pensato è la seguente, ma a quanto pare non funziona. Non posso usare puntatori e/o riferimenti. Un grazie immenso a chi mi aiuta! =) PS: posto solo il codice della funzione, per brevità, anche perchè il main poi lo gestisco bene da solo. Grazieeee!!!
codice:
int conta_divisibili (int a[], int n, int d){
int conta = 0;
int resto;
int temp;
if (n==0){
resto = a[0]%d;
if (resto == 0){
conta++;
}
return conta;
}
else{
temp = conta_divisibili(a,n-1,d);
return temp;
}
}