salut tous
y a t il une fonction (ou une facon) qui teste si un float est un entier ou un reel. cad
2 ----> oui (entier)
2.5---->non
je sais que c'est stupide. mais aidez moi svp
merci
salut tous
y a t il une fonction (ou une facon) qui teste si un float est un entier ou un reel. cad
2 ----> oui (entier)
2.5---->non
je sais que c'est stupide. mais aidez moi svp
merci
Et que doit retourner cette fonction pour 1,5520265343827111723458582845283e+123 ?
Pour des petits nombres (petits, c'est relatif...), tu peux passer par l'intermédiaire d'une variable entière, et comparer ensuite les deux valeurs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 double r; long int i; std::cin>>r; i = r; // On perd les chiffres après la virgule, s'il y en a if(i == r) { std::cout<<"Entier"; } else { std::cout<<"Reel"; }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager