Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1523 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Résultat toujours = 0

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Résultat toujours = 0

n°697898
greeeg
Posté le 12-04-2004 à 23:50:27  profilanswer
 

Salut,  
voici mon code tout d'abord :
 

Code :
  1. int main() {
  2.     int taille, poids;
  3.     float icm, taillemetre;
  4.    
  5.     printf("\nVeuillez indiquer votre taille exprimée en cm (par ex : 165) : " );
  6. scanf("%d", &taille);
  7. printf("Veuillez indiquer votre poids en Kg : " );
  8. scanf("%d", &poids);
  9. printf("taille %d\n", taille);
  10. printf("poids %d\n", poids);
  11.     taillemetre = taille/poids;
  12.     printf("taillemetre %d\n", taillemetre);
  13. system("PAUSE" );
  14.   return 0;
  15. }


 
Maintenant je comprends pas du tout pourquoi il m'affiche TOUJOURS taillemetre = 0 !!!!!
 
Qun peut m'aider ??? ca doit être tout con mais je vois pas :D

mood
Publicité
Posté le 12-04-2004 à 23:50:27  profilanswer
 

n°697899
Taz
bisounours-codeur
Posté le 12-04-2004 à 23:56:03  profilanswer
 

division entière.
 
mets des fflush(stdout); entre tes printf sans '\n' et tes scanf

n°697906
greeeg
Posté le 13-04-2004 à 00:06:35  profilanswer
 

Un truc du genre ?
 

Code :
  1. int main() {
  2.     float taille, poids;
  3.     float icm, taillemetre;
  4.    
  5.     printf("Veuillez indiquer votre taille exprimée en cm (par ex : 165) : " );
  6.     scanf("%d", &taille);
  7.     printf("Veuillez indiquer votre poids en Kg : " );
  8.     scanf("%d", &poids);
  9.     printf("taille %d", taille);
  10.     fflush(stdout);
  11.     printf("poids %d", poids);
  12.     fflush(stdout);
  13.     taillemetre = taille/poids;
  14.     fflush(stdout);
  15.     printf("taillemetre %d", taillemetre);
  16.   system("PAUSE" );
  17.   return 0;
  18. }


 
De cette façon je n'ai que des résultats = 0 .....
J'ai peut être mal compris ce que tu voulais me dire...  :(

n°697907
Taz
bisounours-codeur
Posté le 13-04-2004 à 00:10:19  profilanswer
 

%d c'est pas pour les float :o %f

n°697908
greeeg
Posté le 13-04-2004 à 00:12:33  profilanswer
 

oop quel con je suis :D :D :D
Merci ;)


Message édité par greeeg le 13-04-2004 à 00:13:14

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Résultat toujours = 0

 

Sujets relatifs
Faire un lien sur le résultat d'une requêteenregistrer la résultat d'une requête dans une textbox
Division sous DOS: résultat en nombre décimal[mySQL] transféré les résultat d'une requete dans une table
[ORACLE] Limiter le nombre de résultat d'une requetterequête qui donne le résultat de deux select ?
Faire apparaitre le résultat d'une requête dans une TextBoxCréer une table avec le résultat d'une requête sous VB Access
FPDF : je n'arrive pas à afficher le résultat de ma requête [résolu][PHP] comment tester si une requête ne donne pas de résultat
Plus de sujets relatifs à : Résultat toujours = 0


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR