Figure

Fermé
hik - Modifié par hik le 16/01/2016 à 17:14
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 16 janv. 2016 à 22:50
Bonjour,
je bloque pour l'écriture d'un programme qui génère la figure suivante:
.......................................... 1
....................................... 232
.......................................34543
................................... 4567654
....................................567898765
..................................67890109876
................................7890123210987
............................ 890123454321098
............................90123456765432109
......................... 0123456789876543210

On doit donner a l'utilisateur la possibilité de saisir n. Dans cet exemple n=10
Je ne sais pas comment faire pour obtenir les valeurs ni comment générer la figure.
Merci d'avance!

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
16 janv. 2016 à 21:42
Bonjour,

Il va falloir mettre un peu plus la main à la pâte :-).
1ère étape : trouver le lien logique de chaque ligne.
2ème étape : écrire l'algorithme.
3ème étape : transcrire l'algorithme en C.

Où bloques-tu précisément ?

Cdlt,
0
je ne sais pas comment trouver les nombres qui sont dans le triangle
je me rends compte que le nombre de l' etape suivante est affichée sur le nombre de position plus deux du nombre de l etape precedente
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
16 janv. 2016 à 22:28
Il faut trouver le lien entre le numéro de ligne et la suite logique des chiffres la composant.

Par exemple :
Ligne 1 : 1
Ligne 2 : 2 3 2
Ligne 3 : 3 4 5 4 3
Ligne i : ...

Que constates-tu ? Par quoi commence la ligne i ? Quel est le chiffre suivant ? Combien de nombres y a-t-il sur la ligne i ?
0
la ligne i commence par le numéro de la ligne,le chiffre suivant c'est le numero de la ligne+1.
sur la ligne il y'a i+2 nombres
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
16 janv. 2016 à 22:50
Le chiffre suivant est i+1. Jusqu'à la fin de la ligne ? A partir de quel moment, ce n'est plus i+1 ? Et à partir de ce moment, quel est le nombre suivant ?

Maintenant, si tu synthétises l'ensemble, tu pourras l'algorithme.
0