Exercice d'algo

Bonjour,
écrire 1 algorithme qui demande d'entrer une valeur et qui affiche en suite les nombre paires compris entre 0 et la valeur entrée.
merci à tous se qui me répondront.
Configuration: Windows XP
Firefox 3.0.1

11 réponses

  1. Contributeur
    Ou alors, tu fait un modulo par deux.. Si c'est 0 il est pire..
    if ($var%2 ==0)
    {
    //nombre pair
    }
    else
    {
    //nombre impair
    }
    1. Contributeur
      Juste un algo avec des mots, ou dans un langage particulier?
      1. je ne vais pas te donner la réponse (aucun interet) mais un indice :

        Pour savoir si un nombre est paire, tu le passe en entier tu le divise par 2 puis tu le mutliplie par 2 si tu obtiens le même nombre c'est qu'il est paire ( en effet en nombre impaire par exemple 7 quand tu le divise par 2 tu obtiens 3,5 qu'il arrondira à 4 et multiplié par 2 = 8... 7<>8)

        Avec une boucle "Pour" et une fonction "Si" le tour est houée ;-)
        1. algorithem exo
          var A,i:entier
          debut
          lire(A)
          pour i<---0 jusqu'a A
          si A mod 2 =0 alors
          ecrire(A)

          j'sepere que j'ai pas fait des faute..

          R.E : g pas teste cette algorithme
          1. apatik t'as presk tout dis :)
            il faut utiliser le modulo pour voir si un nombre est pair, apres si c'est un algo qu'on te demande il faut le mettre en francais ;)
            1. algorithem exo
              var A,i:entier
              debut
              lire(A)
              pour i<---0 jusqu'a A
              si i mod 2 =0 alors
              ecrire(A)

              desoler g fait une erreur
              ..si i mod 2 =0 alors au lieu de si A mod 2=0 alors

              sorry.........
              1. var A,i:entier
                debut
                lire(A)
                pour i<---0 jusqu'a A
                si i mod 2 =0 alors
                ecrire(A) -> ecrire(i) pas ecrire(A) 
            2. merci à vous tous
              je voulais juste savoir :il n y a pas une suite pour cette algorithme?
              1. Contributeur
                Bien sur que si, mais on a refusé de te le faire entièrement pour que ça te serve cet exercice.
                1. algorithem exo
                  var A,i:entier
                  debut
                  lire(A)
                  pour i<---0 jusqu'a A
                  si i mod 2 =0 alors
                  ecrire(i)

                  apatike selon ce que tu desire...de faire sera la suite de votre algorithme