Bonjour,

I(n)=integrale (de 0 a1 ,x^n *exp(-x))
calculer I(50) et comparer avec la valeur exacte explique.
C'est un exercice d'analyse numérique. J'ai fait un programme en utilisant l'intégration par parties mais il donne des valeurs bizarres.

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
#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
int n;
int integr( int n)
{
    if (n==0)
    return 1-exp(-1);
    else
    return (-exp(-1)+n*integr(n-1));
}
main() 
{
 
    printf("donner n");
    scanf("%d",&n);
    printf(" l'integrale  est egale %d ", integr(n));
    getch ();
}