Bonjour,je suis une debutante en programmation ,j ai ecris ce pgr mais je n arrive pas a trouver l erreur,le but etant de calculer les termes de la suite:1/2!+2p2/5!+3p3/8!....+t avec un epsilon donne par l utilisateur,(2p2=2 puissance 2)
Biensur tout est elementaire ds ce pgr ,vu que je n en suis qu au tout debut :)Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 #include<stdio.h> #include<conio.h> #include<math.h> main() { int i,j,k; float eps,s,p; do { printf("Quelle est la precision desiree?(0<eps<1)"); scanf("%f",&eps); }while((eps<=0)||(eps>=1)); s=0; for(i=1,j=2;i<j*eps,j<i/eps;i++,j+=3) { p=1; for(k=2;k<=j;k--) { p=p*k; } s=s+(pow(i,i)/p); } printf("s= %f (avec eps= %f)",s,eps); getch(); }
Merci d avance pour votre aide