Fraction d'entiers C++

toof -  
 toof -
Bonjour,
Je voudrai calculer dans mon programme des pourcentage. Or, pour les obtenir, j'utilise des entiers , et le résultat ne comporte pas de virgule. exemple:

int A;
int B;
cout<< (A*100/B)<<"%"
si A =2 et B=3, par exemple, je devrai obtenir 66,666% et je n'obtiens que 66

Dois-je redéclarer toutes mes (nombreuses) variables en "float", ou y a -t-il un autre moyen?

merci de vos réponses

2 réponses

le père
 
Bonsoir

Si tu n'en as besoin qu'au moment d'afficher des pourcentages, tu peux faire A*100.0/B
Le 100.0 entraînera le reste du calcul en flottant
0
toof
 
merci beaucoup!
0