Problème avec un programme console de division dans le langage C?
bonsoir
j'ai crée un programme qui fait la division de deux nombres les variables sans en (double)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
double nb1,nb2,nb3;
printf("donnez deux nombres:");
scanf("%lf %lf",&nb1,&nb2);
nb3=nb1/nb2;
printf("le resultat est:%f",nb3);
getch();
} |
le programme marche bien
mais quand je change le (double) en (float) il me donne l'erreur suivante 1.#INF00
et si je change float en long double il me donne le nombre -2.000000
merci de me donner l'explication et la solution
meric