Bonsoir, à tous.
J'espère que vous allez-bien en cette belle soirée.

Je vous écris pour vous demander une aide concernant un code que j'ai réalisé.
J'aimerai en faite recréer le même code que je vais vous présenter avec la fonction pow() mais avec un code manuel et non par l'intermédiaire d'une fonction prédéfinie tels que pow()... Mais malheureusement je n'y arrive pas je dois avoir un bug avec la formule, mais je ne trouve pas ou ce trouve le bug donc je fais appel à vos connaissances afin de m'aider à résoudre ce petit code

je vous remercie d'avance et vous dit à bientôt.


Voici les deux codes.



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
//Code fonctionnelle avec fonction pow().
 
#include<iostream>
#include<cmath>
 
using namespace std;
int main()
{
	int n;
	double S=0;
	cout<<"Entrer un nombre:";
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		S=S+ pow(i,-1);
 
 
	}
	cout<<"Voila la somme S=1 +½+⅓+...1/n: "<<S;
}

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
 
//Code non fonctionelle sans fonction prédéfinie de pow() ...
 
#include <iostream>
 
using namespace std;
 
int main()
{
    int i, S = 1;
    double Div = 0.0;
    double Somme = 0.0;
 
 
 
    cout <<"Veuillez entrer une valeur à calculer  svp : " <<endl;
    cin >> Div;
 
    for (i = 1; i <= Div; i++)
    {
         Somme += S / 1 + 1 / Div ;                                         
                                                                            // S=¹/¹+½+⅓...
                                                                            // Peut encore s'écrire .
                                                                            // S=1-¹+2-¹+3-¹..
    }
 
 
 
   cout <<"Voici le résultat : " << Somme <<endl;
 
    return 0;
}
Voila, j'espère que vous allez pouvoir m'aider à y voir plus clair et me montrer ou est mon incompréhension ...
Passez une excellente soirée.

Aigle-Royal