Algorithme en motif

elsa -  
toto1983 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   -
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. Antho
     
    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
    0
    1. elsa
       
      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.

      *
      ***
      *****
      0
    2. elsa
       
      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.
      0
  2. Utilisateur anonyme
     
    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.
    0
  3. toto1983 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   13
     
    Ok donc en gros tu veux ça
    ___*
    __***
    _*****
    *******

    On te demande quoi de coder l'arbre de noel ???
    0
  4. Antho
     
    ben fallait me donner les bon dessin lol
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. toto1983 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   13
     
    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
    0
  7. Antho
     
    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
    0
  8. toto1983 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   13
     
    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
    0
  9. toto1983 Messages postés 161 Date d'inscription   Statut Membre Dernière intervention   13
     
    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>
    0