Je suis en train de recoder les fonctions mathématiques en C.
On a vu que:
Exp(x) = SOMME de i jusqu´à l´infinie de (x^i / i ! )
Donc en prenant la valeur de 100 pour l´infinie, j´ai le code suivant:
- include<stdio.h>
- include<stdlib.h>
int main()
{
float x, u=1, exp=0;
int i;
scanf("%l", &x);
for (i=1; i==100; i++)
{
exp += u;
u = u*(x/i);
}
printf("%l\n", exp);
system("PAUSE");
return 0;
}
Je code sous Windows via Dev-C++ (pas de commentaires ;) ) mais le printf n´affiche rien (juste un retour à la ligne). Pourriez-vous m´aider svp ?
Merci. :D