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;

        }
}