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; } }

Rispondi quotando