Langage C

Résolu
Bonjour,

voila j'ai un float par exemple
49000, et je veux deplacer la virgule 49,000

qu'elqun a une petite astuce pour faire ca ?
merci
--
C* -----> Either exist as you are or be as you look <---- C*
Configuration: Linux
Firefox 1.0.7

2 réponses

  1. Salut,

    Heu 49000/1000 ? ^^

    A supposer que ce soit une variable avec un nombre de zeros,
    int nb_de_0;
    int div=1;
    int i;
    float flottant=49000;
    float new;
    
    // Tu saisis le nb de 0
    
    for(i=0;i<nb_de_0;i++)
        div*=10;
    new=flottant/div;
    Un truc comme ca peut faire ce que tu veux ?

    Bon courage