Comment je peux arrondir des float a exactement 6 chiffres significatifs.
c'est a dire 15,15487789 -> 15.1549
3 -> 3.00000
Merci
int main(int argc, char *argv[])
{
double d1 = 9.3248656565;
char ch1[10];
char form[5];
if (d1<10) strcpy(form,"%.5f");
else if (d1<100) strcpy(form,"%.4f");
else if (d1<1000) strcpy(form, "%.3f");
sprintf(ch1, form, d1);
cout << ch1 << endl;
return EXIT_SUCCESS;
}
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.