Algorithme en motif

elsa -  
toto1983 Messages postés 205 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?
A voir également:

8 réponses

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
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
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
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
toto1983 Messages postés 205 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
Antho
 
ben fallait me donner les bon dessin lol
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
toto1983 Messages postés 205 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
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
toto1983 Messages postés 205 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
toto1983 Messages postés 205 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