Bonjour à tous.
Vu que je n’était pas assez habile avec certains code du site j’ai repris l’étude des algorithmes pour me facilité la tâche et pouvoir mieux appréhender le code, j’ai donc écris un code tirer d’un exercice d’algorithme de mon livre mais je n’arrive pas bien à le mettre en code, bien que tout mon code soit semble t’il correcte au niveau du std::size dans ma fonction cela bug je ne comprend pas pourquoi si quelqu’un pourrait m’éclairer cela serrai très sympas merci.
Voici le code en question:
#include <iostream>
double calculeMoyenne(double tab[3][3],int l, int c);
int main()
{
double tab[3][3];
double resu{0};
//Saisir les valeurs dans le tableau
std::cout <<"Veuillez saisir des valeurs : ";
for (int i{0}; i < std::size(tab); i++)
{
for (int j{0}; j < std::size(tab[j]); j++)
{
std::cin >> tab[i][j];
}
}
//Afficher le résultat de la fonction
for (int i{0}; i < std::size(tab); i++)
{
for (int j{0}; j < std::size(tab[j]); j++)
{
resu = calculeMoyenne(tab,i,j);
}
}
std::cout <<"voici le resultat :" << resu <<std::endl;
}
//Fonction qui calcule la moyenne des notes entrée dans le tableau
double calculeMoyenne(double tab[3][3], int l, int c)
{
double moy{0.0};
double resu{0.0};
for (int l{0}; l < std::size(tab[l]); l++)
{
for (int c{0}; c < std::size(tab[c]); c++)
{
moy += tab[l][c];
resu = moy / std::size(tab[c]); //sa bug ici
}
}
return resu;
}
Je vous remercie d’avance passé une bonne soirée.
+0
-0