bonjours;

j'ai une fonction qui calcule la moyenne harmonique d'un tableau de n entiers comme suit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
long double moyenneHarmonique(int *t,int taille)
{
	long double s=0.0;
	for(int i=0;i<taille;i++)
	{
		if(t[i]==0){  // pour mon cas t[i] est tjrs > 0 
			printf("erreur division par zero !!!");
			 exite(0);
                            }
		else	s +=1/t[i];
	}
	return  taille/s;
}
pour le test j'ai choisi les valeurs du tableau suivantes: 3,11,11

au console j'ai reçu: 1.#INF00

[IMG]C:\Users\mohamed\Desktop\console.jpeg[/IMG]

alors que le resultat doit être un reel !

svp s'il y a des indications sur cette erreurs (je travail en vc++2010)