Voila j'ai un exo pour les cours de prog a faire dont le code source est le suivant:
# include
# include <cassert>
using std::cout;
using std::cin;
using std::endl;
void numerique (int n, double& S);
int main ()
{
int n;
double S;
cout<<"Entrer la valeur du dernier terme de la suite (n) : ";
cin>>n;
assert(n>=1);
numerique (n, S);
cout<<"Le resultat de la suite est "<<S<<endl;
system("pause");
}
void numerique (int n, double& S)
{
int i=1;
S = 0;
while (i<n)
{
double F = (1/i);
S = S + (1/i);
i++;
}
}
Ce prog est censé calculé le résultat de la suite numérique
mais voile mon résultat (S) tombe toujours sur '1'
Quelqu'un pourrait me corriger