Bonjour, j'ai besoin d'un programme en c qui ferait la fonction suivante :
S = 1 - ((x-3)exp3)/3! + ((x-5)exp5)/5 - ((x-7)exp7)/7) + ...

Le probleme étant qu'en programmation, je suis assez nul, la preuve avec le petit bout de code auquel j'ai pensé pour solutionner cela :

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
24
25
26
27
28
29
30
31
32
33
34
35
36
 
#include <stdio.h>
#include <stdlib.h>
 
 
int main()
{
	int n, x, i, j;
	float num, denom;
 
    printf("Entrez le nombre de suites : ");
    scanf("%d", &n);
    printf("Entrez x : ");
    scanf("%d", &x);
    printf(" 1 - ");
 
 
    for (i=0 ; i>n ; i++)
    {
        int var;
        var = (3+(i*2));
        num=(pow((x-var),2);
        printf("(", "%d", x, "-", "%d", var , ")", "e2");
 
         for (j=0 ; j>n ; j++)
            {
                denom=(var*(var-1));
                printf(var);
            }
 
        printf("/n/n/n" ,"%f", num , " / ", denom);
    }
 
 
 
}
Donc, j'aimerais qu'on me montre une voie à suivre pour continuer ca, afin que je comprenne comment évoluer dans ce genre d'idée ... (Je signale au passage que moi et les math, ca fait 2 :o) ).

Merci d'avance


PS: Edit : En fait je précise que l'utilisateur doit entrer N, le nombre de termes, et x : valeur de x, bien sur