IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Probleme de division


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 99
    Par défaut Probleme de division
    Bonjour,

    désolé pour cette question à la con mais je ne comprend pas.

    voici le code taille = 90
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    printf("taille de la ligne  : %d",taille);
    float angulo = ((170 / (taille)));
    printf(" angle : %f  ",angulo);
    le resultat devrait etre 1.88888

    et il m affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    taille de la ligne  : 90
     angle : 1.000000
    qu est ce qui cloche, la fatigue, la chaleur......
    merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    float angulo = ((170.0 / (taille)));
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 99
    Par défaut
    oui et bien j ai bien fait de poster parce que je n y aurai jamais pensé.


    merci

    vivement la sieste...

  4. #4
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 155
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 155
    Par défaut
    Hé oui, si tu n'utilises pas des flottants, il te renvoi le reste de la division...
    TU peux aussi mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    float angulo = ((170f / (taille)));

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2006
    Messages : 138
    Par défaut
    c pourtant assez simple
    taille est un int
    si tu fais float = 170 / int, cela représente en réalité float (int = 170 / int)
    le résultat de 170/ int est un int que tu cast en float c pour ca que tu as 1.00000
    la solution est d'initialiser taille en float et non en int.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2006
    Messages : 138
    Par défaut
    Sorry les gars ont été plus rapide que moi

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2003
    Messages
    99
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 99
    Par défaut
    Merci beaucoup.

    ca a beau etre reellement simple je voyais rien de rien.


    thx

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problem de diviser un double en deux partie.
    Par mystro7200 dans le forum Général Java
    Réponses: 6
    Dernier message: 04/11/2008, 18h09
  2. Probleme de division
    Par olala dans le forum Signal
    Réponses: 2
    Dernier message: 24/01/2008, 10h19
  3. probleme de division dans prog sap
    Par cthais dans le forum SAP
    Réponses: 7
    Dernier message: 23/10/2007, 16h12
  4. [ débutant ] probleme avec division
    Par ch3ch3 dans le forum C
    Réponses: 17
    Dernier message: 24/09/2006, 19h39
  5. [SQL Server] probléme de division
    Par MichMich29 dans le forum Langage SQL
    Réponses: 5
    Dernier message: 19/06/2006, 15h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo