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

  • Votes
  • Date
  • Date décroissante
  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. 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
      1. Contributeur
        Bien sur que si, mais on a refusé de te le faire entièrement pour que ça te serve cet exercice.
        1. merci à vous tous
          je voulais juste savoir :il n y a pas une suite pour cette algorithme?
          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. 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 A mod 2 =0 alors
              ecrire(A)

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

              R.E : g pas teste cette algorithme
              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. Contributeur
                  Juste un algo avec des mots, ou dans un langage particulier?