Salut à tous;
J'ai besoin d'une petite aide, j'essaie d'afficher les points de la courbe exponentielle de x(y=exp(x)). L'utilisateur saisit d'abord l'intervalle dans lequel il désire avoir les points de la fonction ainsi que le nombre de points voulue.
Le problemes c'est quand j'execute mon programme je n'ai pas les bonnes valeur qui s'affiche. Quelqu'un peut il me signaler ou se trouve l'erreur ?
1.#include <stdio.h>
2.
3.int main()
4 .{
5. int nb_n,a;
6. int cpt,cpt1;
7. float born_min;
8. float born_max;
9. float x;
10. float y;
11. float pas;
12. float som;
13.
14. printf("Min? \n" );
15. scanf("%f", &born_min);
16. printf("Max? \n" );
17. scanf("%f", &born_max);
18. printf("nombre de points? \n" );
19. scanf("%d", &nb_n);
20. pas=((born_max-born_min)/nb_n);
21. x=born_min;
22. y=1;
23. som=0;
24. for(cpt=0;cpt<nb_n;cpt++)
25. {
26. a=1;
27. for(cpt1=0;cpt1<20;cpt1++)
28. {
29. y=(x/a)*y;
30. som=som+y;
31. a++;
32. }
33. printf("%f %f \n",x, som);
34. x=(x+pas);
35. }
36. system("pause" );
37.}
---------------
Hihi j'suis là ou pas?