Division en c
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Division en c



  1. #1
    flolarajasse

    Division en c


    ------

    Bonjour,
    petite question :
    Dans mon programme en c, je réalise une division de deux variables.Or le résultat est un float; j'écris donc :

    unsigned int16 M1 = 0, M2 = 0; //initialisation à 0
    float M = 0 ;

    M = M1 / M2;
    printf(usb_cdc_putc,"M est egal a %4.6f\n\r", M);

    M1 et M2 sont calculés, ce sont bien des entiers ; j'ai M1 = 6865 et M2 = 4663.Le soucis est que quand je fais la division, sa m'affiche désespérément M=1.000000 alors que sa devrait faire 1.47222. Vous voyez d'où vient mon erreur?
    Merki

    -----
    Java is the best!

  2. #2
    flolarajasse

    Re : Division en c

    Problème résolu ; désolé d'avoir ouvert une conversation pour rien.Il fallait définir M1 et M2 en float
    Java is the best!

Discussions similaires

  1. Division
    Par invitebed24623 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 19/10/2008, 17h01
  2. Division euclidienne
    Par invite463c11e4 dans le forum Mathématiques du collège et du lycée
    Réponses: 7
    Dernier message: 21/09/2008, 20h36
  3. division
    Par inviteac73760b dans le forum Mathématiques du collège et du lycée
    Réponses: 5
    Dernier message: 08/11/2007, 09h07
  4. pb de division
    Par invite9f9ab38b dans le forum Mathématiques du collège et du lycée
    Réponses: 5
    Dernier message: 07/10/2006, 17h42
Découvrez nos comparatifs produits sur l'informatique et les technologies.