Bonjour, donc je continue ma petite série d'exercices ^^
La il faillait faire un programme qui affiche une pyramide avec le nombre de ligne qu'on a spécifié au lancement du programme.
La console doit donc afficher:
Donc mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Nombre de Lignes ? >> 5 /* Choisi par l'utilisateur */ * ** *** **** *****
Le code est fonctionnel, mais je voudrais savoir si il y'a pas des choses à éviter au niveau de la syntaxe voir inutiles..., la structure même du code (lisibilité).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #include <stdio.h> main() { int i; int lines; printf("Choisissez le nombre de lignes que devra faire la pyramide \n>>"); scanf("%i", &lines); for (i=0; i<=lines; i++) printline(i); } int printline(x) { int j; char etoile; etoile = '*'; for (j = 0; j < x; j++) printf("%c", etoile); printf("\n"); }
Si c'est mieux de séparer en fonctions même pour les petites opérations...
Voilà![]()
Partager