Arrondir un float dans C ou C++

Résolu
poitou86 -  
 poitou86 -
Bonjour,

Je cherche à arrondir un float en language C ou C++ mais je ne trouve pas comment plutôt une foncton qui permet de faire ça ???
quelqu'un peut m'aider ???
MERCI
Configuration: Windows XP
Firefox 2.0.0.12

3 réponses

  1. shuya89 Messages postés 483 Statut Membre 39
     
    tu le met pas en float mais en int tu va voir ou alors dans on printf tu met %.1f si tu ve arrondi a un chiffre apres la virgule
    0
    1. poitou86
       
      merci mais ya pas une fonction qui permet par exemple float x = 23,89 pouvant le convertir en x = 24 ??!!!!
      0
  2. mich62120 Messages postés 636 Statut Membre 6
     
    Dans tous les cas tu peux la faire vite fait:

    int arrondir(float x){

    int res=(int) x ;
    float y = x%1;

    if( y<0.5) return res;
    else return res+1;

    }

    Ou un truc du style. Mich
    0
  3. shuya89 Messages postés 483 Statut Membre 39
     
    a oui j'avait pas pensera ca gg a toi ^^
    0
    1. poitou86
       
      MERCI
      0