Algorithme en motif

Fermé
elsa - 26 nov. 2009 à 16:44
toto1983 Messages postés 205 Date d'inscription samedi 16 mai 2009 Statut Membre Dernière intervention 25 mars 2010 - 27 nov. 2009 à 13:19
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?

8 réponses

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
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
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
26 nov. 2009 à 22:56
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 samedi 16 mai 2009 Statut Membre Dernière intervention 25 mars 2010 13
27 nov. 2009 à 11:48
Ok donc en gros tu veux ça
___*
__***
_*****
*******

On te demande quoi de coder l'arbre de noel ???
0
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 samedi 16 mai 2009 Statut Membre Dernière intervention 25 mars 2010 13
27 nov. 2009 à 12:00
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
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 samedi 16 mai 2009 Statut Membre Dernière intervention 25 mars 2010 13
27 nov. 2009 à 12:54
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 samedi 16 mai 2009 Statut Membre Dernière intervention 25 mars 2010 13
27 nov. 2009 à 13:19
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