C++ : Multiplier nombre décimal

Résolu/Fermé
mat08 Messages postés 322 Date d'inscription mercredi 11 août 2010 Statut Membre Dernière intervention 31 mai 2014 - Modifié par mat08 le 5/02/2012 à 11:28
 Loli - 2 mars 2015 à 18:50
Bonjour, je fais un petit programme qui lorsque je rentre un chiffre ou nombre il me le multiplie par 6,55. Le problème c'est qu'au lieu de me le multiplier par ce nombre, il me l'arrondie à 7 ce qui est incorrect. Pouvez-vous m'aider ?

int resultat = 0; 
float a = 0; 
float b = 6.55; 

cin >> a; 

resultat = a * b; 

cout << resultat << endl;


Merci de votre aide !

1 réponse

Utilisateur anonyme
5 févr. 2012 à 11:31
Pq ton resultat est un "int" Utilise un double ou un float
1
C quoi 1 "int" l'intello
0