Bonjour à tous voila je suis en première année de licence informatique et je bloque totalement sur un programme que l'on nous a demandé de faire en TP.
On nous a d'abord demander d'écrire un programme permettant d'afficher un triangle de hauteur N. J'ai donc écrit ca :
J'avais trouvé, ça marchait j'étais super content mais l'exercice d'après m'a vite calmé. On nous demande de faire la même chose, mais cette fois si avec un triangle à l'envers de ce type :
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 #include <iostream.h> int main (void) { int N, M; char e, f; cout << "Quelle est la hauteur du triangle? "; cin >> N; for (e=0;e<N;e++) { for (f=0;f<e+1;f++) { cout << "*"; } cout << endl; } system ("PAUSE"); return 0; }
****
***
**
*
Après des heures de réflexion j'ai trouvé ceci :
Voila ça me parait logique mais ca marche pas donc je désespère, je sais plus quoi faire alors si qqun pouvait m'aider svp ce serait vraiment super, je sais que c'est tout con en plus et ça me désespère encore plus .
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 #include <iostream.h> int main (void) { int N, M; char e, f; cout << "Quelle est la hauteur du triangle? "; cin >> N; for (e=0;e<N;e++) { for (f=0;f<N-e;f++) { cout << "*"; } cout << endl; } system ("PAUSE"); return 0; }
Partager