Probleme de Fonction

Fermé
zmessi Messages postés 50 Date d'inscription mercredi 27 octobre 2010 Statut Membre Dernière intervention 6 novembre 2011 - Modifié par zmessi le 17/08/2011 à 03:48
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 17 août 2011 à 18:31
Bonjour,

salut tous est ce que vous pouvez m'aider de corrige cette Fonction algorithmique:

on donne un nombre reel X et un nombre N entier calculer la somme :

S= Somme (x(i)/ !i) pour i=0 a N
NB: N a la puissance de I;

ma question ecrire en language C ou algorithme une Fonction s"appelle Somme
Merci d'avance

2 réponses

keurdange Messages postés 720 Date d'inscription lundi 8 novembre 2010 Statut Membre Dernière intervention 13 juillet 2016 231
17 août 2011 à 03:53
Salut,

j'aimerais bien t'aider mais pourrais-tu mieux expliquer ca: S= Somme (x(i)/ !i) pour i=0 a N
NB: N a la puissance de I?
0
zmessi Messages postés 50 Date d'inscription mercredi 27 octobre 2010 Statut Membre Dernière intervention 6 novembre 2011
17 août 2011 à 18:14
Merci d'abord pour votre aide
on peur dire
S=0
pour i=0 a N
<gras>S=S+( Xi/i!)


X a la puissance de i</gras>
on voulez calculer la somme de X a la puissance i sur la factoriel i (de i=0 jusqu'a N) ms on utilisant la Fonction
Merci
0
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 018
17 août 2011 à 18:31
Le mieux c'est de prendre deux variables intermédiaires.
Par exemple P qui calcule la puissance de x^i au fur et à mesure, et F qui calcule i!
Normalement tu ne devrais ainsi faire qu'une multiplication pour chacune à chaque tour de boucle. Sans oublier de mettre à jour S avec donc une division et une addition.
Bref, rien de très compliqué, il suffit juste de s'y mettre...
0