probleme de format d`affichage(printf)
bonjour ,
j`ai un programe qui est charge d`afficher les temperatures, negative et positive, masi mon probleme est que je voudrais qu`il me donne un alignement, les unite sous les unite, les dizaines sous les dizaines ainsi de suite, masi je n`arrive pas a le faire , voulez vous m`aidez...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
#include<stdio.h>
#include<conio.h>
main()
{
int fahrenheit;
float celsius;
printf("fahrenheit\tcelsius\n");
printf("\n");
for(fahrenheit=0;fahrenheit<=212;fahrenheit++){
celsius=(5.0/9.0)*(fahrenheit-32);
printf("%d\t %+.3f\n", fahrenheit,celsius);
}
getch();
return 0;
} |
merci d`avance ....
SMALTO
dnas mon cas j`utilise des valeurs a virgule...
et je crois que les valeurs a virgule float, n`accepte pas ce format la, peux tu regarder encore de pres le programme, et voir les nombres a virgule que je considere, car celui que tu as donne considere les entiers..et le plus a cote c`est pour la difference de temperature -1C ou +1C
Code:
printf("%d\t %+.3f\n", fahrenheit,celsius);
merci SMALTO
je ne saisie pas ..bien..
je en saisie pas bien
Code:
printf("%5f %5f",12.15,20.10);
surtout la partie en gras et en grand, pouvez vous m`expliquer cela car, moi j`ai valeurs differents a chaque moment, donc je ne peux pas fixez une valeur precise...
SMALTO...