Algorithme

ch.arg Messages postés 40 Statut Membre -  
mathew76 Messages postés 170 Statut Membre -
Bonjour,

Svp je cherche l'algorithme qui permet de remplire un tableau par des 1 sous la forme d'un pyramide
1
11
111
1111

2 réponses

  1. mathew76 Messages postés 170 Statut Membre 64
     
    Bonjour je pense que ca devrait aller :

    pour les entier de j=0 à la taille du tableau :

    j=j+10^j
    case j du tableau = j

    fin pour

    Bonne journée
    0
    1. Tatanos Messages postés 1263 Statut Membre 156
       
      pour ton j=j+10^j je suis plutôt sceptique :

      Si ton "pour" n'incrémente pas ton "J" automatiquement tu auras :

      1ère boucle J=0 donc j= j+10^j = 0 + 10^0 = 1
      2me j=j+10^j = 1 + 10^1 = 1+10 = 11
      3me j=j+10^j = 11 + 10^11 = 11 + 10000000000 = 10000000011

      Si il incrémente tu auras :

      1ère boucle J=0 donc j= j+10^j = 0 + 10^0 = 1
      2me j=j+10^j = 1 + 10^1 = 1+10 = 11
      3me j=j+10^j = 2 + 10^2 = 2 + 100 = 2 + 100 = 102

      Dans les deux cas ça ne foncionne pas.

      Je proposerais plutot :

      K=""
      pour J=0 à la taille du tableau :

      K = K & "1"
      case(J) = K

      fin pour
      0
  2. mathew76 Messages postés 170 Statut Membre 64
     
    Effectivement je suis aller un peu vite, il faut rajouter une variable ce qui donnerai :

    initialisation de j à 0

    pour les entier de i=0 à la taille du tableau :

    j=j+10^i
    case i du tableau = j

    i=i+1

    fin pour

    Mais j'avoue que je ne suis pas fan des chaine de caractère pour des opérations sur des chiffres comme ce qu'a proposé tatanos mais chacun fait ce qu'il veut.
    0