Comment afficher un losange?
Fermé
iliasbo
Messages postés
1
Date d'inscription
jeudi 10 mars 2016
Statut
Membre
Dernière intervention
10 mars 2016
-
10 mars 2016 à 08:05
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 11 mars 2016 à 11:09
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 11 mars 2016 à 11:09
A voir également:
- Comment afficher un losange?
- Afficher appdata - Guide
- Afficher mot de passe wifi android - Guide
- Afficher taille dossier windows - Guide
- Windows 11 afficher d'autres options - Guide
- Afficher google - Guide
2 réponses
Pierre1310
Messages postés
8564
Date d'inscription
lundi 21 décembre 2015
Statut
Membre
Dernière intervention
21 juillet 2020
650
10 mars 2016 à 09:19
10 mars 2016 à 09:19
Salut, c'est pas compliqué, tu joue avec les espaces, une boucle for et des conditions if.
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
11 mars 2016 à 11:09
11 mars 2016 à 11:09
Bonjour,
En faisant une boucle for pour le tracé vertical des lignes,
qui inclut une boucle for traçant des espaces, l'affichage d'un chiffre, une autre boucle for, l'affichage du même chiffre.
Le nombre d'espaces et le chiffre dépendent de la ligne et peuvent se trouver par un dessin.
ligne 0: (4esp) '1' (pas d'esp)(pas d'autre chiffre) '\n'
ligne 1:(3esp) '2' (1esp) '2' '\n'
ligne 2:(2esp) '3' (3esp) '3' '\n'
ligne 3:(1esp) '4' (5esp) '4' '\n'
ligne 4:(0esp) '5' (7esp) '5' '\n'
ligne 5:(1esp) '4' (5esp) '4' '\n'
ligne 6:(2esp) '3' (3esp) '3' '\n'
ligne 7:(3esp) '2' (1esp) '2' '\n'
ligne 8: (4esp) '1' (pas d'esp)(pas d'autre chiffre)'\n'
Si on commence par : for ( int ligne = 0 ; ligne < 9 ; ligne++ ).
Combien d'espaces pour la première boucle en fonction de ligne?
Combien d'espaces pour la seconde boucle en fonction de ligne?
Exemple : le chiffre à afficher vaut char chiffre = '5' - abs( 4 - ligne );
En faisant une boucle for pour le tracé vertical des lignes,
qui inclut une boucle for traçant des espaces, l'affichage d'un chiffre, une autre boucle for, l'affichage du même chiffre.
Le nombre d'espaces et le chiffre dépendent de la ligne et peuvent se trouver par un dessin.
ligne 0: (4esp) '1' (pas d'esp)(pas d'autre chiffre) '\n'
ligne 1:(3esp) '2' (1esp) '2' '\n'
ligne 2:(2esp) '3' (3esp) '3' '\n'
ligne 3:(1esp) '4' (5esp) '4' '\n'
ligne 4:(0esp) '5' (7esp) '5' '\n'
ligne 5:(1esp) '4' (5esp) '4' '\n'
ligne 6:(2esp) '3' (3esp) '3' '\n'
ligne 7:(3esp) '2' (1esp) '2' '\n'
ligne 8: (4esp) '1' (pas d'esp)(pas d'autre chiffre)'\n'
Si on commence par : for ( int ligne = 0 ; ligne < 9 ; ligne++ ).
Combien d'espaces pour la première boucle en fonction de ligne?
Combien d'espaces pour la seconde boucle en fonction de ligne?
Exemple : le chiffre à afficher vaut char chiffre = '5' - abs( 4 - ligne );