Bonjours, mon prof ma passé un tp et j'essaye de faire une question où je suis totalement bloqué et je débute en c++ sa fait presque 2 semaine que je programme des trucs simples, je dois faire un triangle d’étoile en fonction de n un nombre entier et impair, et par exemple la dernière ligne dois faire 5 étoiles si n=5
voila pour l'instant mon programme où j'obtiens la moitié d'un triangle ^^ :
Donc mon problème c'est que j'arrive pas à centrer le triangle.
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 #include <iostream> using namespace std; int main() { int compteur,a, compteur2; cout<<"combien d'etoile vouler-vous ? " ; cin>>a ; while((a%2)==0){ cout<<"entrer un nombre impair"<<endl ; cin>>a ; } int code ; if (a>0){ for (compteur=0 ;compteur<a ; compteur++) { for(compteur2=a-compteur;compteur2<a ; compteur2++) { cout<<"*" ; } cout << endl ; } } else { cout<<" Veuillez saisir un nombre strictement positif et impair ! " ; } return 0; }
Merci d'avance à ceux qui m'aideront ^^
Partager