Svp dites moi pour quoi cette boucle me renvoie des entiers

Fermé
mustang ouss - 18 mars 2013 à 10:24
 une_vie_de_reve - 31 mars 2013 à 08:45
Bonjour,
svp dites moi pour quoi elle me renvoie uniquement des entiers


for (int i=2; i<=S; i++)
{
cout<<"les valeurs que peut prendre Z[1]: "<<Z[1]<<endl;
cout << fixed << setprecision (3);
Z[1]=1;
Z[1]= (i/3);
}
merci


A voir également:

1 réponse

une_vie_de_reve
31 mars 2013 à 08:45
Ton i est un entier, or (sauf erreur de ma part) lorsque tu as un entier au numérateur le résultat de ton calcul donnera toujours un entier. Si tu veux que ton résultat soit un nombre réel essaie ça :

Z[1]=(float)i/3 ;


De quel type est Z[] ?
0