Algorithme en motif

Bonjour, je souhaiterais parvenir à écrire un algorithme qui permettrait d'obtenir ce motif à l'écran.

*
***
*****

Pour cela je doit utiliser des boucles pour imbriquées mais je ne trouve pas la slution et cela même en travaillant par ligne et colonne en bloquant l'un de ses deux facteurs et en travaillant sur l'autre en attendant.
Pourriez vous m'aider?
Configuration: Windows XP Internet Explorer 8.0

8 réponses

  1. description des objet
    i ,j,k:entier
    nb:entier
    debut
    j=0
    nb-->2 // ton nombre de ligne tu voit ?
    pour i>1 jqa nb
    aficher"\n" correspondant au saut de ligne je croit
    j=j+1
    pour k>1 jqa j
    afficher "*"
    Fpour
    Fpour
    FIN

    Je suis pas sur mais je croi que c'est sa
    1. je ne voudrai pas trop m'avancer mé je croi qu'en déroulement cet algorithme nous n'arrivons pas à ce motif ou alors c'est que je ne comprend pas ton raisonnement.

      *
      ***
      *****
    2. le motif souhaité n'apparait pas correctement à l'écran, il s'agit d'une petite piramide en réalité et non d'une sorte de triangle comme il apparait a mon écran.
  2. utilises un tableau de deux dimension tu remplis les cases qui corespond tu laisses les autres vides et ensuite tu affiches,
    tu peux commencer par dessiner sur du papier ca va t'aider.
    1. Ok donc en gros tu veux ça
      ___*
      __***
      _*****
      *******

      On te demande quoi de coder l'arbre de noel ???
      1. Messieurs à vos algos ; je v chercher de mon côté et je te tiens au courant.
        Mais je te promets rien y a un SLIS qui est sur le charbon :C
        1. afficher "nombre de ligne"
          saisir nbligne
          nbspace=nbligne
          nbetoile=-1
          pour c->1 jqa nbligne
          nbspace=nbspace-1
          pour i-> 1 jqa nbspace
          afficher " ">> c'est un espace
          fin pour
          nbetoile=nbetoile+2
          pour j-> 1 jqa nbetoile
          afficher " *">> c'est ton etoile
          fin pour
          fin pour
          1. Je plussois que l'idéal serait d'afficher la première étoile au milieu de l'écran
            et ainsi afficher le reste au milieu également fonction_affiche_milieu(*)
            Par contre je te laisse chercher car je t'ai donné un élément mais pas mes neurones si tu trouve un semblant de soluce je te donnerais une soluce authentique
            1. Essaie d'utiliser cette fonction pour ton affichage :

              SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), mycoord );
              mycoord : les coordonnées du milieu
              en mettant #include<windows.h>