Bonjour,
Nous avons un TP à réaliser en Algo, et l'énoncé est le suivant :
Construire une pyramide d'étoile alignée par le centre (une vrai quoi) .
Voici ce que j'ai déjà fait :
Code :
- // Programme servant à afficher une pyramide d'étoile selon une hauteur choisie, utilisant des procédures ou fonctions.
- #include <iostream>
- using namespace std;
- int main()
- {
- int nbEtoile, nbEspace, i, hPyramide, j;
- char reponse;
- do
- {
- do
- {
- cout<<"Veuillez saisir la hauteur de la pyramide : ";
- cin>>hPyramide;
- }
- while (hPyramide<=1);
- for (i=1 ; i<=hPyramide ; i++)
- {
- nbEspace=hPyramide-i;
- for (i=1; i<=nbEspace; i++)
- {
- cout<<' ';
- }
- nbEtoile=2*i-1;
- for (j=1; j<=nbEtoile; j++)
- {
- cout<<'*';
- }
- cout<<"\n";
- }
- cout<<"encore ? o/n ";
- cin>>reponse;
- }
- while (reponse=='o');
- }
|
Mais ca ne marche pas !
Si quelqu'un pouvait m'aider en passant.
Kai23