Vérifier si X est entier ou float
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: C/C++
Page 1 sur 1•
Vérifier si X est entier ou float
Salut,
Savez-vous comment vérifier si une valeurs (float) est entière ou non?
On veut écrire une fonction en C qui prend comme paramètre un float x, et retourne 1 si x est entier, 0 sinon.
J'attends vos réponses...

Savez-vous comment vérifier si une valeurs (float) est entière ou non?
On veut écrire une fonction en C qui prend comme paramètre un float x, et retourne 1 si x est entier, 0 sinon.
estEntier(5.00023) == 0
estEntier(9.0000) == 1
J'attends vos réponses...
Nabil - tunis
خير الناس أنفعهم للناس
خير الناس أنفعهم للناس

nabiL- Admin


- Messages : 1908
Inscrit le : 19 Mar 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Vérifier si X est entier ou float
Je vais laisser de l'espace aux autres membres cette fois sinon ils vont m'en vouloir.
Dernière édition par le Sam 24 Nov - 23:25, édité 1 fois
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Vérifier si X est entier ou float
manianis a écrit:Je vais de l'espace aux autres membres cette fois sinon ils vont m'en vouloir.
oui

Nabil - tunis
خير الناس أنفعهم للناس
خير الناس أنفعهم للناس

nabiL- Admin


- Messages : 1908
Inscrit le : 19 Mar 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Vérifier si X est entier ou float
moi aussi, j'ai trouvé la réponse. Elle est simple en C/C++.
et en Pascal?
et en Pascal?
informix, Ecole d'ingénieurs
Les passions font vivre l'Homme; sa sagesse le fait seulement durer.
Les passions font vivre l'Homme; sa sagesse le fait seulement durer.

informix- Membre fondamental

- Messages : 350
Inscrit le : 19 Mar 2007
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Vérifier si X est entier ou float
weeeey
je l'ai trouvée, et c'est testée!
je l'ai trouvée, et c'est testée!
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Vérifier si X est entier ou float
vous êtes forts en informatique des génies mais moi je suis qu'un débutant
mosa- Modérateur




- Messages : 636
Inscrit le : 11 Nov 2007
Age : 22
Localisation : los angeles
Feuille de personnage
Capacité linguistique:


(995/1000)
Re: Vérifier si X est entier ou float
si on a déclaré le type du variable au début du programme, est-ce qu'on a besoin de la tester?
mosa- Modérateur




- Messages : 636
Inscrit le : 11 Nov 2007
Age : 22
Localisation : los angeles
Feuille de personnage
Capacité linguistique:


(995/1000)
Re: Vérifier si X est entier ou float
voilà je te la repose autrement:
Ecrire un programme en C qui saisit un nombre X et vérifie s'il est entier ou non?
informix, Ecole d'ingénieurs
Les passions font vivre l'Homme; sa sagesse le fait seulement durer.
Les passions font vivre l'Homme; sa sagesse le fait seulement durer.

informix- Membre fondamental

- Messages : 350
Inscrit le : 19 Mar 2007
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Vérifier si X est entier ou float
SVP les amis je crois que nous sommes entrain de compliquer les choses simples :
Un réel est dit entier s'il ne possède pas de valeur décimale càd aucun chiffre aprés la virgule tout simplement:
floor supprime la partie décimale d'un réel.
Un réel est dit entier s'il ne possède pas de valeur décimale càd aucun chiffre aprés la virgule tout simplement:
- Code:
if (floor(x) == x)
{
printf("%f est un entier\n", x);
}
else
{
printf("%f n'est pas un entier\n", x);
}
floor supprime la partie décimale d'un réel.
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Vérifier si X est entier ou float
voilà une autre version plus légère 
- Code:
void main()
{
flota x;
printf("Donner un nombre: ");
scanf("%f",&x);
if (x == (int)x)
printf("ENTIER\n");
else
PRINTF("NON ENTIER\n");
}
Nabil - tunis
خير الناس أنفعهم للناس
خير الناس أنفعهم للناس

nabiL- Admin


- Messages : 1908
Inscrit le : 19 Mar 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)






