Forum INFOMATH
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -17%
(Black Friday) Apple watch Apple SE GPS + Cellular ...
Voir le deal
249 €

Vérifier si X est entier ou float

5 participants

Aller en bas

Vérifier si X est entier ou float Empty Vérifier si X est entier ou float

Message par Napoléon Dim 25 Nov - 1:15

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.

estEntier(5.00023) == 0
estEntier(9.0000) == 1

J'attends vos réponses...
scratch
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7876
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Vérifier si X est entier ou float Left_bar_bleue999/1000Vérifier si X est entier ou float Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Vérifier si X est entier ou float Empty Re: Vérifier si X est entier ou float

Message par manianis Dim 25 Nov - 1:16

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 Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6259
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
Vérifier si X est entier ou float Left_bar_bleue999/1000Vérifier si X est entier ou float Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

Vérifier si X est entier ou float Empty Re: Vérifier si X est entier ou float

Message par Napoléon Dim 25 Nov - 1:19

manianis a écrit:Je vais de l'espace aux autres membres cette fois sinon ils vont m'en vouloir.

oui lol!
Napoléon
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7876
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Vérifier si X est entier ou float Left_bar_bleue999/1000Vérifier si X est entier ou float Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Vérifier si X est entier ou float Empty Re: Vérifier si X est entier ou float

Message par informix Dim 25 Nov - 23:00

moi aussi, j'ai trouvé la réponse. Elle est simple en C/C++.
et en Pascal?
informix
informix
Nombre Rationnel
Nombre Rationnel

Nombre de messages : 399
Réputation : 4
Points : 6530
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Vérifier si X est entier ou float Left_bar_bleue1000/1000Vérifier si X est entier ou float Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Vérifier si X est entier ou float Empty Re: Vérifier si X est entier ou float

Message par methodiX Mar 27 Nov - 0:22

weeeey
je l'ai trouvée, et c'est testée!
methodiX
methodiX
Admin
Admin

Masculin
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:
Vérifier si X est entier ou float Left_bar_bleue1000/1000Vérifier si X est entier ou float Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Vérifier si X est entier ou float Empty Re: Vérifier si X est entier ou float

Message par suneddine Mar 27 Nov - 1:20

vous êtes forts en informatique des génies mais moi je suis qu'un débutant
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6326
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Vérifier si X est entier ou float Left_bar_bleue995/1000Vérifier si X est entier ou float Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Vérifier si X est entier ou float Empty Re: Vérifier si X est entier ou float

Message par suneddine Mar 27 Nov - 1:22

si on a déclaré le type du variable au début du programme, est-ce qu'on a besoin de la tester?
suneddine
suneddine
Nombre Réel
Nombre Réel

Masculin
Nombre de messages : 730
Age : 39
Localisation : tunisie
Réputation : 5
Points : 6326
Date d'inscription : 11/11/2007

Feuille de personnage
Capacité linguistique:
Vérifier si X est entier ou float Left_bar_bleue995/1000Vérifier si X est entier ou float Empty_bar_bleue  (995/1000)

Revenir en haut Aller en bas

Vérifier si X est entier ou float Empty Re: Vérifier si X est entier ou float

Message par informix Mar 27 Nov - 2:06

Smile 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?

Neutral
informix
informix
Nombre Rationnel
Nombre Rationnel

Nombre de messages : 399
Réputation : 4
Points : 6530
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Vérifier si X est entier ou float Left_bar_bleue1000/1000Vérifier si X est entier ou float Empty_bar_bleue  (1000/1000)

Revenir en haut Aller en bas

Vérifier si X est entier ou float Empty Re: Vérifier si X est entier ou float

Message par manianis Mar 27 Nov - 13:24

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:

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 Réel

Masculin
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6259
Date d'inscription : 11/10/2007

Feuille de personnage
Capacité linguistique:
Vérifier si X est entier ou float Left_bar_bleue999/1000Vérifier si X est entier ou float Empty_bar_bleue  (999/1000)

http://manianis.sitesled.com/

Revenir en haut Aller en bas

Vérifier si X est entier ou float Empty Re: Vérifier si X est entier ou float

Message par Napoléon Mar 27 Nov - 13:40

voilà une autre version plus légère Smile
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
Napoléon
Admin
Admin

Masculin
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7876
Date d'inscription : 19/03/2007

Feuille de personnage
Capacité linguistique:
Vérifier si X est entier ou float Left_bar_bleue999/1000Vérifier si X est entier ou float Empty_bar_bleue  (999/1000)

https://infomath.1fr1.net

Revenir en haut Aller en bas

Vérifier si X est entier ou float Empty Re: Vérifier si X est entier ou float

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum