Bonjour,
avant de poster, ce programme étant vraiment quelque chose de courant, j'ai cherché dans l'historique mais je n'ai rien trouvé.
Je voudrais faire un bête triangle isocèle d'étoiles.
En java, je sais faire ce programme, mais, sans que je sache pourquoi, le programme se plante à chaque fois quand j'essaie d'écrire le même programme en C. J'ai commencé le C il y a un mois et je patauge encore un peu (quelqu'un aurait une bouée?)
Voici ce que j'ai écrit:
Pourriez-vous m'éclairer, s'il vous plait?
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 #include <stdio.h> #include <stdlib.h> int hauteur(); void triangle(int nb_lignes); int hauteur() { int nb_lignes; printf("Donnez le nombre de lignes:\n"); scanf("%d", &nb_lignes); return nb_lignes; } void triangle(int nb_lignes) { int nb_et = 1; int nb_esp = nb_lignes - 1; int i, j, k; for (i = 0; i < nb_lignes; i++) { for (j = 0; j < nb_esp; j++) { printf(" "); } for (k = 0; k < nb_et ; k++) { printf("*"); } nb_et+=2; nb_esp--; printf("\n"); } } int main() { int n = hauteur(); triangle(n); return 0; }
En vous remerciant par avance,
Johnny
Partager