bon jour tout le monde!

j'ai un problème qui me dérange dans mon travail, c'est je n'arrive pas a avoir un bon résultat de la quantité "T". Donc je vous demande un aide pour ce truc

mon code est :
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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int *P,i,N=6;/* N est un entier pair*/
float R,T;
R=0.23;
P=(int *)malloc(N/2*sizeof(int ));
if((N%2)==0){
	 for(i=1;i<=N/2;i++){
                         P[i]=2*i;
                     T=(N+P[i]-1)/(N+P[i])*((N-P[i]+2)/(N-P[i]+1))*R;
                     R=T;
                     }
}
printf("T=%lf\n",T);
 
}
résultats;
[oufkir@localhost Desktop]$ gcc pointvirgu.c
[oufkir@localhost Desktop]$ ./a.out
T=0.000000
la question c'est comment avoir de bon T?

merci