Tronquer en C
Résolu
valgoku
Messages postés
213
Statut
Membre
-
valgoku Messages postés 213 Statut Membre -
valgoku Messages postés 213 Statut Membre -
Bonjour,
Pour tronquer un nombre lalgo est :
x=10.54785514
int i=0;
i=x*100;
x=(float)i/100;
et la on a 10.5400000000000
Comment fait on pour juste avoir le 54 et non pas les vieux 0 derriere qui soulent et qui servent à rien???
Merci
Pour tronquer un nombre lalgo est :
x=10.54785514
int i=0;
i=x*100;
x=(float)i/100;
et la on a 10.5400000000000
Comment fait on pour juste avoir le 54 et non pas les vieux 0 derriere qui soulent et qui servent à rien???
Merci
A voir également:
- Impression mail outlook tronqué
- Spouleur d'impression - Guide
- Impression livret a5 - Guide
- Supprimer adresse mail outlook - Guide
- Windows live mail - Télécharger - Mail
- Publipostage mail - Accueil - Word
2 réponses
Essay ça: (j'improvise donc...)
Si tonNbAvecZeros est négatif u doit etre négatif et la boucle doit etre effectué tant que tonNbAvecZeros est plus petit de 0.
Cordialement Zestyr
int tonNbAvecZeros = 10.5400000000000;
int tonNbSansZeros = 0;
int u = 0,01
while(tonNbAvecZeros > 0)
{
tonNombreAvecZeros -= u;
tonNombreSansZeros += u;
}
Si tonNbAvecZeros est négatif u doit etre négatif et la boucle doit etre effectué tant que tonNbAvecZeros est plus petit de 0.
Cordialement Zestyr