Création
d'entreprise
Posez votre question Signaler

Arrondir un float dans C ou C++ [Résolu]

poitou86 - Dernière réponse le 2 juin 2008 à 16:27
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
Lire la suite 

Arrondir un float dans C ou C++ »

5 réponses
Réponse
+0
moins plus
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
poitou86 - 2 juin 2008 à 15:17
merci mais ya pas une fonction qui permet par exemple float x = 23,89 pouvant le convertir en x = 24 ??!!!!
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
a oui j'avait pas pensera ca gg a toi ^^
poitou86 - 2 juin 2008 à 16:27
MERCI
Ajouter un commentaire
Ce document intitulé « arrondir un float dans C ou C++ » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?