C++ : Multiplier nombre décimal

Résolu
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. Pq ton resultat est un "int" Utilise un double ou un float
    1
    1. C quoi 1 "int" l'intello
      0