Nombres pairs ou impairs - Algorithmes et structures de données (2025)

  • Forum
  • Général Développement
  • Algorithmes et structures de données
  • Nombres pairs ou impairs

+ Répondre à la discussion

Nombres pairs ou impairs - Algorithmes et structures de données (2) Discussion :

Sujet :

  • Outils de la discussion
    • Afficher une version imprimable
    • S'abonner à cette discussion…
  • Affichage
    • Choisir le mode hybride
    • Choisir le mode arborescent
  1. 09/11/2009,19h03#1

    leratx

    Nombres pairs ou impairs - Algorithmes et structures de données (3)

    Membre à l'essaiNombres pairs ou impairs - Algorithmes et structures de données (4)

    Inscrit en
    Novembre 2009
    Messages
    31

    Nombres pairs ou impairs - Algorithmes et structures de données (5)

    Points
    22

    Nombres pairs ou impairs - Algorithmes et structures de données (6) Nombres pairs ou impairs

    salut à tous

    ecrire un algorithme qui affiche les nombres paire et impaire

    Code :Sélectionner tout -Visualiser dans une fenêtre à part

    1
    2
    3
    4
    5
    6
    7
    8
    9

    var:nombre,n : EntierDebut ecrire "un nombre" lire nombre si nombre=2*n alors ecrire"c'est un nombre paire" sinon si nombre =2*(n+1) alors ecrire "c'est un nombre impaire" fin sifin
    ????

    Répondre avec citation 0 0

  2. 09/11/2009,19h34#2

    pseudocode

    Nombres pairs ou impairs - Algorithmes et structures de données (8)

    Rédacteur

    Nombres pairs ou impairs - Algorithmes et structures de données (9)

    Nombres pairs ou impairs - Algorithmes et structures de données (10) Nombres pairs ou impairs - Algorithmes et structures de données (11)

    Nombres pairs ou impairs - Algorithmes et structures de données (13) Nombres pairs ou impairs - Algorithmes et structures de données (14) Nombres pairs ou impairs - Algorithmes et structures de données (15)

    Architecte système

    Inscrit en
    Décembre 2006
    Messages
    10062

    Nombres pairs ou impairs - Algorithmes et structures de données (16)

    Points
    16 084

    Nombres pairs ou impairs - Algorithmes et structures de données (17)

    Heu... Outre le fait que la variable "n" n'est pas initialisée, ce code correspondrait plutot à l'énoncé "écrire un algorithme qui affiche si un nombre donné est pair et impair."

    Répondre avec citation 0 0

  3. 09/11/2009,20h18#3

    amateurc

    Nombres pairs ou impairs - Algorithmes et structures de données (19)

    Membre régulierNombres pairs ou impairs - Algorithmes et structures de données (20)

    Nombres pairs ou impairs - Algorithmes et structures de données (21) Nombres pairs ou impairs - Algorithmes et structures de données (22)

    Inscrit en
    Février 2008
    Messages
    130

    Nombres pairs ou impairs - Algorithmes et structures de données (23)

    Points
    80

    Nombres pairs ou impairs - Algorithmes et structures de données (24)

    donc il suffit de rajouter une boucle qui parcours la valeur de 'n' et vérifier que ce n est divisible par 2

    Répondre avec citation 0 0

  4. 10/11/2009,10h45#4

    pseudocode

    Nombres pairs ou impairs - Algorithmes et structures de données (26)

    Rédacteur

    Nombres pairs ou impairs - Algorithmes et structures de données (27)

    Nombres pairs ou impairs - Algorithmes et structures de données (28) Nombres pairs ou impairs - Algorithmes et structures de données (29)

    Nombres pairs ou impairs - Algorithmes et structures de données (31) Nombres pairs ou impairs - Algorithmes et structures de données (32) Nombres pairs ou impairs - Algorithmes et structures de données (33)

    Architecte système

    Inscrit en
    Décembre 2006
    Messages
    10062

    Nombres pairs ou impairs - Algorithmes et structures de données (34)

    Points
    16 084

    Nombres pairs ou impairs - Algorithmes et structures de données (35)

    Nombres pairs ou impairs - Algorithmes et structures de données (36) Envoyé par amateurc

    donc il suffit de rajouter une boucle qui parcours la valeur de 'n' et vérifier que ce n est divisible par 2

    plus simple : il suffit d'initialiser "n" avec "Partie Entiere de (nombre/2)".
    Code :Sélectionner tout -Visualiser dans une fenêtre à part

    1
    2
    3
    4
    5
    6

    ...lire nombren <-- (nombre/2) // division entièresi nombre=2*n alors ecrire"c'est un nombre paire"...

    Répondre avec citation 0 0

  5. 10/11/2009,13h56#5

    lcfseth

    Nombres pairs ou impairs - Algorithmes et structures de données (39)

    Membre régulierNombres pairs ou impairs - Algorithmes et structures de données (40)

    Inscrit en
    Septembre 2007
    Messages
    114

    Nombres pairs ou impairs - Algorithmes et structures de données (41)

    Points
    120

    Nombres pairs ou impairs - Algorithmes et structures de données (42)

    encore plus simple mais plus lent niveau execution, en utilisant le modulo (qui fait à peu prés la même chose que la solution précedente )
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
     si nombre % 2 = 0 alors nombre paire sinon nombre impaire
    on peut aussi faire un test sur le premier bit de poid faible ( c'est la methode la plus rapide niveau execution).
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
     if ( nombre & 1 == 0 ) return paire; else return impaire;

    Répondre avec citation 0 0

  6. 18/11/2009,18h02#6

    henderson

    Nombres pairs ou impairs - Algorithmes et structures de données (44)

    Membre chevronnéNombres pairs ou impairs - Algorithmes et structures de données (45)

    Nombres pairs ou impairs - Algorithmes et structures de données (46) Nombres pairs ou impairs - Algorithmes et structures de données (47)

    Nombres pairs ou impairs - Algorithmes et structures de données (48) Nombres pairs ou impairs - Algorithmes et structures de données (49)

    Inscrit en
    Juin 2002
    Messages
    1391

    Nombres pairs ou impairs - Algorithmes et structures de données (50)

    Points
    1 779

    Nombres pairs ou impairs - Algorithmes et structures de données (51)

    Salut !

    Pas besoin de "dérouler" un algorithme.
    Il suffit d'un tableau de 2 chaînes de caractères puis d'afficher à l'aide de Tableau[ n & 1] !

    A plus !

    Répondre avec citation 0 0

  7. 19/11/2009,14h15#7

    Trap D

    Nombres pairs ou impairs - Algorithmes et structures de données (53)

    Rédacteur/Modérateur

    Nombres pairs ou impairs - Algorithmes et structures de données (54)

    Nombres pairs ou impairs - Algorithmes et structures de données (55) Nombres pairs ou impairs - Algorithmes et structures de données (56)

    Nombres pairs ou impairs - Algorithmes et structures de données (58) Nombres pairs ou impairs - Algorithmes et structures de données (59)

    Inscrit en
    Septembre 2003
    Messages
    4942

    Nombres pairs ou impairs - Algorithmes et structures de données (60)

    Points
    6 498

    Nombres pairs ou impairs - Algorithmes et structures de données (61)

    Il y a aussi le grand classique
    Code :Sélectionner tout -Visualiser dans une fenêtre à part

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    parite(n)debut si n = 0 alors ecrire n pair sinon si n= 1 alors ecrire n impair sinon parite(n - 2) fin sifin
    J

    Répondre avec citation 0 0

  8. 19/11/2009,21h31#8

    lcfseth

    Nombres pairs ou impairs - Algorithmes et structures de données (63)

    Membre régulierNombres pairs ou impairs - Algorithmes et structures de données (64)

    Inscrit en
    Septembre 2007
    Messages
    114

    Nombres pairs ou impairs - Algorithmes et structures de données (65)

    Points
    120

    Nombres pairs ou impairs - Algorithmes et structures de données (66)

    NE FAITES PAS CA CHEZ VOUS

    :p

    Répondre avec citation 0 0

  9. 19/11/2009,22h19#9

    Trap D

    Nombres pairs ou impairs - Algorithmes et structures de données (68)

    Rédacteur/Modérateur

    Nombres pairs ou impairs - Algorithmes et structures de données (69)

    Nombres pairs ou impairs - Algorithmes et structures de données (70) Nombres pairs ou impairs - Algorithmes et structures de données (71)

    Nombres pairs ou impairs - Algorithmes et structures de données (73) Nombres pairs ou impairs - Algorithmes et structures de données (74)

    Inscrit en
    Septembre 2003
    Messages
    4942

    Nombres pairs ou impairs - Algorithmes et structures de données (75)

    Points
    6 498

    Nombres pairs ou impairs - Algorithmes et structures de données (76)

    Nombres pairs ou impairs - Algorithmes et structures de données (77) Envoyé par lcfseth

    NE FAITES PAS CA CHEZ VOUS

    :p

    Ah bon Nombres pairs ou impairs - Algorithmes et structures de données (79)

    Répondre avec citation 0 0

  10. 19/11/2009,22h25#10

    Jerome Briot

    Nombres pairs ou impairs - Algorithmes et structures de données (81)

    Rédacteur/Modérateur

    Nombres pairs ou impairs - Algorithmes et structures de données (82)

    Nombres pairs ou impairs - Algorithmes et structures de données (83) Nombres pairs ou impairs - Algorithmes et structures de données (84) Nombres pairs ou impairs - Algorithmes et structures de données (85) Nombres pairs ou impairs - Algorithmes et structures de données (86) Nombres pairs ou impairs - Algorithmes et structures de données (87)
    Nombres pairs ou impairs - Algorithmes et structures de données (88) Nombres pairs ou impairs - Algorithmes et structures de données (89) Nombres pairs ou impairs - Algorithmes et structures de données (90) Nombres pairs ou impairs - Algorithmes et structures de données (91) Nombres pairs ou impairs - Algorithmes et structures de données (92)

    Nombres pairs ou impairs - Algorithmes et structures de données (94) Nombres pairs ou impairs - Algorithmes et structures de données (95) Nombres pairs ou impairs - Algorithmes et structures de données (96)

    Freelance mécatronique - Conseil, conception et formation

    Inscrit en
    Novembre 2006
    Messages
    20318

    Nombres pairs ou impairs - Algorithmes et structures de données (97)

    Points
    52 949

    Nombres pairs ou impairs - Algorithmes et structures de données (98)

    Nombres pairs ou impairs - Algorithmes et structures de données (99) Envoyé par Trap D

    Ah bon Nombres pairs ou impairs - Algorithmes et structures de données (101)

    N'y-a-t-il pas un léger soucis dans le cas d'entiers relatifs ?

    Répondre avec citation 0 0

  11. 19/11/2009,22h37#11

    Trap D

    Nombres pairs ou impairs - Algorithmes et structures de données (103)

    Rédacteur/Modérateur

    Nombres pairs ou impairs - Algorithmes et structures de données (104)

    Nombres pairs ou impairs - Algorithmes et structures de données (105) Nombres pairs ou impairs - Algorithmes et structures de données (106)

    Nombres pairs ou impairs - Algorithmes et structures de données (108) Nombres pairs ou impairs - Algorithmes et structures de données (109)

    Inscrit en
    Septembre 2003
    Messages
    4942

    Nombres pairs ou impairs - Algorithmes et structures de données (110)

    Points
    6 498

    Nombres pairs ou impairs - Algorithmes et structures de données (111)

    Parce que tu crois que pour les entiers positifs c'est déjà efficace ? Nombres pairs ou impairs - Algorithmes et structures de données (112)

    Répondre avec citation 0 0

  12. 21/11/2009,02h09#12

    gss3000

    Nombres pairs ou impairs - Algorithmes et structures de données (114)

    Membre à l'essaiNombres pairs ou impairs - Algorithmes et structures de données (115)

    Inscrit en
    Novembre 2009
    Messages
    24

    Nombres pairs ou impairs - Algorithmes et structures de données (116)

    Points
    19

    Nombres pairs ou impairs - Algorithmes et structures de données (117)

    BONJOUR

    Pour savoir si un nombre paire ou impaire,

    il faut diviser ce nombre sur 2 et après utilise la fonction décimal pour savoir si décimal(nombre/2)=0 ou non... (biensur si égale à 0 alors paire si non alors impaire ... )
    ... Nombres pairs ou impairs - Algorithmes et structures de données (118)

    Répondre avec citation 0 0

  13. 21/11/2009,02h12#13

    lcfseth

    Nombres pairs ou impairs - Algorithmes et structures de données (120)

    Membre régulierNombres pairs ou impairs - Algorithmes et structures de données (121)

    Inscrit en
    Septembre 2007
    Messages
    114

    Nombres pairs ou impairs - Algorithmes et structures de données (122)

    Points
    120

    Nombres pairs ou impairs - Algorithmes et structures de données (123)

    attention, certaine personne pourrait vous prendre au mot Nombres pairs ou impairs - Algorithmes et structures de données (124)

    Répondre avec citation 0 0

  14. 22/11/2009,16h12#14

    Jedai

    Nombres pairs ou impairs - Algorithmes et structures de données (126)

    Expert éminentNombres pairs ou impairs - Algorithmes et structures de données (127)

    Nombres pairs ou impairs - Algorithmes et structures de données (128) Nombres pairs ou impairs - Algorithmes et structures de données (129)

    Nombres pairs ou impairs - Algorithmes et structures de données (131) Nombres pairs ou impairs - Algorithmes et structures de données (132) Nombres pairs ou impairs - Algorithmes et structures de données (133)

    Enseignant

    Inscrit en
    Avril 2003
    Messages
    6245

    Nombres pairs ou impairs - Algorithmes et structures de données (134)

    Points
    8 586

    Nombres pairs ou impairs - Algorithmes et structures de données (135)

    Le classique pour introduire la récursion mutuelle :
    Code Haskell :Sélectionner tout -Visualiser dans une fenêtre à part

    1
    2
    3
    4
    5
    6

    odd, even :: Int -> Boolodd 0 = Falseodd n = even $ n - signum neven 0 = Trueeven n = odd $ n - signum n
    Disclaimer : L'efficacité de cet algorithme n'engage en rien la responsabilité de son auteur ! Nombres pairs ou impairs - Algorithmes et structures de données (136)

    --
    Jedaï

    Répondre avec citation 0 0

  15. 25/11/2009,15h05#15

    ijk-ref

    Nombres pairs ou impairs - Algorithmes et structures de données (138)

    Membre éclairéNombres pairs ou impairs - Algorithmes et structures de données (139)

    Nombres pairs ou impairs - Algorithmes et structures de données (140) Nombres pairs ou impairs - Algorithmes et structures de données (141)

    Inscrit en
    Avril 2008
    Messages
    468

    Nombres pairs ou impairs - Algorithmes et structures de données (142)

    Points
    693

    Nombres pairs ou impairs - Algorithmes et structures de données (143)

    Il y a des grands malades ici ! Nombres pairs ou impairs - Algorithmes et structures de données (144)

    Répondre avec citation 0 0

  16. 25/11/2009,15h35#16

    FR119492

    Nombres pairs ou impairs - Algorithmes et structures de données (146)

    Rédacteur

    Nombres pairs ou impairs - Algorithmes et structures de données (147)

    Nombres pairs ou impairs - Algorithmes et structures de données (148)

    Nombres pairs ou impairs - Algorithmes et structures de données (149) Nombres pairs ou impairs - Algorithmes et structures de données (150) Nombres pairs ou impairs - Algorithmes et structures de données (151)

    Comme retraité, des masses

    Inscrit en
    Avril 2007
    Messages
    2978

    Nombres pairs ou impairs - Algorithmes et structures de données (152)

    Points
    5 179

    Nombres pairs ou impairs - Algorithmes et structures de données (153)

    Bonjour à tous.

    ecrire un algorithme qui

    Cette discussion montre bien l'inconvénient qu'il y a à vouloir "écrire un algorithme" plutôt que de passer directement au langage de programmation avec lequel on travaille. Tout est alors beaucoup plus simple. Ainsi, en Fortran:
    Code :Sélectionner tout -Visualiser dans une fenêtre à part

    1
    2
    3
    4
    5

     If (Mod(x,2).Eq.0) Then Write (*,*) 'Le nombre est pair' Else Write (*,*) 'Le nombre est impair' End If
    et dans Matlab:
    Code :Sélectionner tout -Visualiser dans une fenêtre à part

    1
    2
    3
    4
    5

    if rem(x,2)==0 disp('Le nombre est pair')else disp('Le nombre est impair')end
    sous réserve peut-être de quelque erreur d'inattention.
    Jean-Marc Blanc

    Répondre avec citation 0 0

+ Répondre à la discussion

  • Forum
  • Général Développement
  • Algorithmes et structures de données
  • Nombres pairs ou impairs

«Discussion précédente|Discussion suivante»

Discussions similaires

  1. Remplacer un nombre impair par le nombre pair qui suit + ajout N° d'ordre

    Par acaly dans le forum Excel

    Réponses: 6

    Dernier message: 27/05/2009, 23h14

  2. [Turbo Pascal]Nombres pairs et impairs dans un tableau

    Par 159753 dans le forum Turbo Pascal

    Réponses: 16

    Dernier message: 18/03/2009, 17h48

  3. Nombre pair ou bien impair

    Par monoar dans le forum Ruby

    Réponses: 10

    Dernier message: 12/08/2007, 22h21

  4. [TP] Nombres pairs et impairs

    Par The future scientist dans le forum Turbo Pascal

    Réponses: 15

    Dernier message: 04/05/2007, 18h32

  5. savoir si un nombre est pair ou impair???

    Par Bod dans le forum C

    Réponses: 4

    Dernier message: 30/06/2002, 21h23

Partager

Partager
Nombres pairs ou impairs - Algorithmes et structures de données (2025)
Top Articles
Latest Posts
Recommended Articles
Article information

Author: Foster Heidenreich CPA

Last Updated:

Views: 6508

Rating: 4.6 / 5 (56 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Foster Heidenreich CPA

Birthday: 1995-01-14

Address: 55021 Usha Garden, North Larisa, DE 19209

Phone: +6812240846623

Job: Corporate Healthcare Strategist

Hobby: Singing, Listening to music, Rafting, LARPing, Gardening, Quilting, Rappelling

Introduction: My name is Foster Heidenreich CPA, I am a delightful, quaint, glorious, quaint, faithful, enchanting, fine person who loves writing and wants to share my knowledge and understanding with you.