Bonjour, je suis actuellement en train de faire un challenge et
j'aimerai savoir les erreurs de mon code ( je ne veux pas de reponses
juste des conseils :
var0 = 32
x = 1
y = 10000
var1 = var0 + y*log(
x)
x = x + 2
y = y - 2
var2 = var1 + x*log(
y)
x = x + 2
y = y - 2
var3 = var2 + y*log(
x)
......
Ensuite faites l'addition de toutes les var de var1 à var5000 :
solution = var1 + var2 + var3 + var4 + [...] + var4999 + var5000
et voici mon code :
#include <stdio.h>
#include <math.h>
int main() {
double var[5002],somme;
var[0] = 32;
var[1]=32;
int i=0;
double x = 1;
double y = 10000;
for(i=1;i<=5000;i++) {
/*impaire*/ if (i%2) {
x = x + 2;
y = y - 2;
var[i+1]=var[i]+y*log(x);
printf("vari%d = %lf \n",i,var[i+1]);
} else {
x = x + 2;
y = y - 2;
var[i+1]=var[i]+x*log(y);
printf("varp%d = %lf \n",i,var[i+1]);
}}
for(i=1;i<=5000;i++) {
somme=somme+var[i];
printf("la somme est : %lf \n",somme);
}
printf("var5000= %lf \n",var[5000]);
return 0;
}
Merci de votre aide