Vérifier si X est entier ou float
5 participants
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...
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7876
Date d'inscription : 19/03/2007
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 Dim 25 Nov - 1:25, édité 1 fois
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6259
Date d'inscription : 11/10/2007
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
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7876
Date d'inscription : 19/03/2007
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- Nombre Rationnel
- Nombre de messages : 399
Réputation : 4
Points : 6530
Date d'inscription : 19/03/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!
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7258
Date d'inscription : 22/03/2007
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
suneddine- Nombre Réel
-
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6326
Date d'inscription : 11/11/2007
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?
suneddine- Nombre Réel
-
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6326
Date d'inscription : 11/11/2007
Feuille de personnage
Capacité linguistique:
(995/1000)
Re: Vérifier si X est entier ou float
la question est plus profonde que ça:
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?
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- Nombre Rationnel
- Nombre de messages : 399
Réputation : 4
Points : 6530
Date d'inscription : 19/03/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- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6259
Date d'inscription : 11/10/2007
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");
}
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7876
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Sujets similaires
» Comment vérifier si un nombre est de la forme 3 puissance N
» L'entier avaleur de racines
» Conversion Entier en Chaine de caractères (C/Unix)
» Chiffre Chance d'un nombre entier
» Relation entre L'entier et son écriture binaire
» L'entier avaleur de racines
» Conversion Entier en Chaine de caractères (C/Unix)
» Chiffre Chance d'un nombre entier
» Relation entre L'entier et son écriture binaire
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: C/C++
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum