Algo

Bonjour,

Pouvez vous m'aider svp
je ne comprend vraiment pas :s

Ecrire l'algotihme permettant d'inverser les éléments dans un tableau à une dimension d'entiers de 10 éléments.
Configuration: Windows Vista / Internet Explorer 7.0

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. "Je n'ai pas compris l'exercice, mais pour le remplissage de T,votre essaie n'est pas juste:"
    de quel remplissage vous parlez il dit inversser les elements. ca veux dire une deja remplis
    1. je n'ai pas compris l'exercice, mais pour le remplissage de T,votre essaie n'est pas juste:
      début
      pour i de 1 à 10 faire
      ecrire("donner t[",i,"]=")
      lire(t[i])
      fin pour
      _____

      aussi l'ex a dit que les élements sont des entiers==> on peut ici ajouter un test qui accepte seulement les entiers
      et ça nous donne:
      début
      pour i de 1 à 10 faire
      repeter
      ecrire("donner t[",i,"]=")
      lire(t[i])
      jusqu'à (frac(t[i])=0)
      fin pour
      ______
      d'accord?
      1. hum je crois que ton "tantque" doit etre inclus dans la boucle "pour"
        1. Voila l'algo que j'ai fait:

          Début
          Ecrire T(10)
          Pour i ← jusqu'à 10 Faire
          Lire Tab(10)
          Fin Pour

          Tant que i<j Faire
          j ← j-1
          Fin tant que

          Fin début
          1. il te faut parcourire le tableau donc oui tand que/pour/repeter.
            ton essaie est corrêct si i est la longueur du tableux et si tu prévois l'ajouter de la permutation.
            1. Alors j'ai réussi à faire pour inverser les données de 2 tableau en utilisant "Pour" mais là avec un seul tableau je dois utiliser "Tant que"

              Est ce que c'est bien ça?

              Tant que i<j faire
              J<- j-1
              Fin tant que

              Je ne sais pas si c'est ça??
              1. un simple geste de permutation est largement suffisant.