Calculer la moyenne d'un tableau avec une fonction récursive

Comment voulez-vous écrire une fonction récursive qui calcule la moyenne des éléments d'un tableau?

Voici ce que j'ai à ce jour:

int media(int numeros[], int i, int n) {
    if (i == n-1) return numeros[i]/n;  
    return numeros[i]/n + media(numeros, i + 1, n); 
}

Mais ça ne fonctionne pas, et je pense que c'est à cause de la ligne: if (i == n-1) return numeros[i]/n;

  • La moyenne d'un 1er élément de la matrice est simplement la valeur de l'élément. Votre formule pour la combinaison de la moyenne de la valeur restante avec l'élément actuel est mauvais trop
InformationsquelleAutor akcentx | 2013-03-17