Je débute en C et j'ai du mal !!
Fermé
armenias
Messages postés
24
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
26 novembre 2011
-
24 sept. 2009 à 19:21
Wardog Messages postés 389 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 17 octobre 2009 - 24 sept. 2009 à 19:48
Wardog Messages postés 389 Date d'inscription mercredi 5 octobre 2005 Statut Membre Dernière intervention 17 octobre 2009 - 24 sept. 2009 à 19:48
A voir également:
- Je débute en C et j'ai du mal !!
- Mon pc capte mal le wifi ✓ - Forum Windows
- Combien de joules pour faire mal - Forum Loisirs / Divertissements
- Je capte mal la 4g - Forum Réseaux mobiles
- Début du dédouanement aliexpress ✓ - Forum Consommation et internet
- Mon pc a du mal à démarrer ✓ - Forum Matériel informatique
3 réponses
Wardog
Messages postés
389
Date d'inscription
mercredi 5 octobre 2005
Statut
Membre
Dernière intervention
17 octobre 2009
159
24 sept. 2009 à 19:28
24 sept. 2009 à 19:28
Salut,
printf() ne fait pas de difference entre %f and %lf. Cependant, dans scanf(), utilise %lf pour les double et %f pour les float.
double x=0, a=0 ;
printf("Entre une vitesse en kmh");
scanf("%lf", &x);
printf("%lf", x);
a=x*0.621;
printf("\n La vitesse en mih correspond a %lf", a);
system("PAUSE");
printf() ne fait pas de difference entre %f and %lf. Cependant, dans scanf(), utilise %lf pour les double et %f pour les float.
armenias
Messages postés
24
Date d'inscription
dimanche 16 mars 2008
Statut
Membre
Dernière intervention
26 novembre 2011
24 sept. 2009 à 19:36
24 sept. 2009 à 19:36
C'est ce que j'ai fait ? non ?
Wardog
Messages postés
389
Date d'inscription
mercredi 5 octobre 2005
Statut
Membre
Dernière intervention
17 octobre 2009
159
24 sept. 2009 à 19:48
24 sept. 2009 à 19:48
Non, tu as utilisé %lf avec un float dans scanf.
Si tu as toujours pas compris, compile et exécute ça:
Si tu as toujours pas compris, compile et exécute ça:
#include <stdio.h>
#include <stdlib.h>
int main()
{
float x;
puts("\nEntrez une valeur pour %lf :");
scanf("%lf", &x);
printf("Avec %%lf x = %f\n", x);
puts("\nEntrez une valeur pour %f :");
scanf("%f", &x);
printf("Avec %%f x = %f\n", x);
system("PAUSE");
return(0);
}