Bonjour à tout le monde.
Je suis un débutant en algorithmique, et j’ai besoin d’aide dans ce programme qui sert à calculer une valeur approchée de sinus d’un nombre réel compris entre -1 et 1.
J’ai adopté cette démarche, mais l’algorithme ne s’exécute pas.
Pourriez-vous m’aider ?
Merci beaucoup d’avance.
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
 
#include<stdio.h>
#include<conio.h>
main()
{
int n,i ;float x,x0,sinx;
printf("entrer un nombre réel x compris entre -1 et 1") ;
scanf("%f",&x) ;
printf("\n entrer l'ordre du developpement n\n") ;
scanf("%d ",&n) ;
n=n-2 ;i=1;
sinx=x ;
while(i<=n)
{
x0=x ;
x=(-x)*x*x0/(i+1)*(i+2) ;
sinx=sinx+x;
i=i+2;
scanf("%d",&i)
}
printf(" pou x=%f, le developpement a l ordre %d de sinx est %sinx ",x,n,sinx) ; 
getch();
}