Langage C

Résolu
LaZo61 Messages postés 53 Statut Membre -  
LaZo61 Messages postés 53 Statut Membre -
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. Stupeflip Messages postés 391 Date d'inscription   Statut Membre Dernière intervention   94
     
    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
    0
  2. LaZo61 Messages postés 53 Statut Membre 5
     
    je suis con :)
    merci
    0