C++ : Multiplier nombre décimal

Résolu
mat08 Messages postés 392 Statut Membre -  
 Loli -
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

  1. Utilisateur anonyme
     
    Pq ton resultat est un "int" Utilise un double ou un float
    1
    1. Loli
       
      C quoi 1 "int" l'intello
      0