Aide pour un Programme

Aide pour un Programme - C++ - Programmation

Marsh Posté le 17-10-2009 à 15:41:45    

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 :
  1. // Programme servant à afficher une pyramide d'étoile selon une hauteur choisie, utilisant des procédures ou fonctions.
  2. #include <iostream>
  3. using namespace std;
  4. int main()
  5. {
  6. int nbEtoile, nbEspace, i, hPyramide, j;
  7. char reponse;
  8. do
  9. {
  10.     do
  11.         {
  12.             cout<<"Veuillez saisir la hauteur de la pyramide : ";
  13.             cin>>hPyramide;
  14.         }
  15.         while (hPyramide<=1);
  16.         for (i=1 ; i<=hPyramide ; i++)
  17.         {
  18.             nbEspace=hPyramide-i;
  19.             for (i=1; i<=nbEspace; i++)
  20.             {
  21.                 cout<<' ';
  22.             }
  23.             nbEtoile=2*i-1;
  24.             for (j=1; j<=nbEtoile; j++)
  25.             {
  26.                 cout<<'*';
  27.             }
  28.             cout<<"\n";
  29.         }
  30.         cout<<"encore ? o/n ";
  31.         cin>>reponse;
  32. }
  33. while (reponse=='o');
  34. }


 
Mais ca ne marche pas !
Si quelqu'un pouvait m'aider en passant.
 
Kai23

Reply

Marsh Posté le 17-10-2009 à 15:41:45   

Reply

Marsh Posté le 17-10-2009 à 15:47:16    

Cherche un peu sur ce forum ou celui du C, ça a déjà été traité en détails.
Dans leur discussion, ce sont des triangles !


Message édité par Trap D le 17-10-2009 à 15:48:05
Reply

Marsh Posté le 17-10-2009 à 16:06:10    

j'ai déjà fait une recherche sur le forum, et j'aimerai bien l'avoir en c++.
 
Mais je pense que je vais abandonner -_-

Reply

Marsh Posté le 19-10-2009 à 09:43:42    

Cf quelque sujet plus bas, triangle en c++. C'est pas ça ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed