Débutante pbm resultat calcul
titfanmkreole
-
dubcek Messages postés 19031 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 19031 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je tente cette "opération" ci :
{
double resultat = 0.0;
int nombre1 = 0, nombre2 = 0;
printf("Entrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("Entrez le nombre 2 : ");
scanf("%d", &nombre2);
resultat = nombre1 / nombre2;
printf ("%d / %d = %f\n", nombre1, nombre2, resultat);
return 0;
}
et le résultat pour 10/3 me donne 3.00000000
j'aimerais savoir où es mon erreur car j'ai bo réfléchir, essayer d'autres changement, je trouves pas comment avoir le bon résultat.
Merci d'avance a ceux qui voudront bien m'aider.
je tente cette "opération" ci :
{
double resultat = 0.0;
int nombre1 = 0, nombre2 = 0;
printf("Entrez le nombre 1 : ");
scanf("%d", &nombre1);
printf("Entrez le nombre 2 : ");
scanf("%d", &nombre2);
resultat = nombre1 / nombre2;
printf ("%d / %d = %f\n", nombre1, nombre2, resultat);
return 0;
}
et le résultat pour 10/3 me donne 3.00000000
j'aimerais savoir où es mon erreur car j'ai bo réfléchir, essayer d'autres changement, je trouves pas comment avoir le bon résultat.
Merci d'avance a ceux qui voudront bien m'aider.
A voir également:
- Débutante pbm resultat calcul
- Resultat foot - Télécharger - Vie quotidienne
- Calcul km marche à pied gratuit - Télécharger - Sport
- Calcul moyenne excel - Guide
- Calcul charpente bois gratuit - Télécharger - Architecture & Déco
- Lexer resultat - Télécharger - Sport
2 réponses
Bonjour,
Si tu veux un résultat de type float, il faut diviser des types float...
Exemple :
#include <stdio.h>
int main(){
float resultat;
float nombre1, nombre2;
printf("Entrez le nombre 1 : ");
scanf("%f", &nombre1);
printf("Entrez le nombre 2 : ");
scanf("%f", &nombre2);
resultat = nombre1 / nombre2;
printf ("%d / %d = %f\n", (int)nombre1, (int)nombre2, resultat);
return 0;
}
J.
Si tu veux un résultat de type float, il faut diviser des types float...
Exemple :
#include <stdio.h>
int main(){
float resultat;
float nombre1, nombre2;
printf("Entrez le nombre 1 : ");
scanf("%f", &nombre1);
printf("Entrez le nombre 2 : ");
scanf("%f", &nombre2);
resultat = nombre1 / nombre2;
printf ("%d / %d = %f\n", (int)nombre1, (int)nombre2, resultat);
return 0;
}
J.