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

Division en c



  1. #1
    invitead51e543

    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

    -----

  2. #2
    invitead51e543

    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

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
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...