#include /* prototype */ void conversionPied(float) ; void conversionLivre(float) ; void conversionFaren(float) ; int main() { /* variable */ int nombreFois ; /* nombre de saisie */ float nombre ; char saisie ; /* pour la saisie des caractères */ scanf("%d", &nombreFois) ; while(nombreFois > 0) { scanf("%f", &nombre) ; do { scanf("%c", &saisie); if(saisie == 'm') conversionPied(nombre) ; if(saisie == 'g') conversionLivre(nombre) ; if(saisie == 'c') conversionFaren(nombre) ; } while (saisie != '\n') ; nombreFois -- ; } return 0 ; } /* fonction conversion en Pied */ void conversionPied(float metre) { float pied ; pied = metre / 0.3048L ; printf("%f p\n", pied) ; } /* fonction conversion en Livre */ void conversionLivre(float gramme) { float livre ; livre = gramme * 0.002205L ; printf("%f l\n", livre) ; } /* fonction conversio en Fahrenheit */ void conversionFaren(float celsius) { float fahrenheit ; fahrenheit = 32L+(1.8*celsius) ; printf("%f f\n", fahrenheit) ; }