Sapin sous dev cpp

Sapin sous dev cpp - C++ - Programmation

Marsh Posté le 17-11-2007 à 17:17:23    

Salut tout le monde!
J'ai un sapin à faire en Programmation (je débute) et je n'arrive pas à le centrer du moins je narrive à centrer que la première ligne.Je n'ai pas le droit aux tabulations, le "centrage" doit se faire par décrémentation... Ma console fait 80 caractères de large. Voilà mon code et la consigne (il n'est peut-être pas  optimisé):  
/*Faire un sapin dont la largeur de la base et la hauteur du feuillage sont gérables, données par l'utilisateur
Entrez la hauteur du feuillage comprise entre 11 et 25 (NOMBRE DE LIGNES). La hauteur de la base est fixe c'est 3.
La largeur du sapin est 3 5 ou 7 étoiles) Taille de l'écran à connaitre
d'une ligne à lautre deux étoiles de plus et un espace en moins  
Le sapin doit etre centré : pour le feuillage un espace en moins, la base doit etre centré*/
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
main ( )
{
int i=0, hfeuillage=7, hbase=0, largeur=0, x=0, y=0, z=0;
while ((hfeuillage <11)||(hfeuillage>25))
{
puts("Veuillez entrer la hauteur du feuillage, comprise entre 11 et 25" );
scanf ("%d",&hfeuillage);
}
while ((largeur != 3) && (largeur != 5) && (largeur !=7))
{
puts("Veuillez entrer la largeur du sapin 3 5 ou 7" );
scanf ("%d", &largeur);
}
while (i<40)
{
      printf(" " );
      i++;
}
      puts ("*" );
      while (y<hfeuillage)
      {
            x=0;
                while (x<=y)
                {
                      printf("**" );
                      x++;
                }
          printf ("\n" );
            y++;
}
while (hbase<3)
{
while (z<largeur)
      {      
      printf("*" );
      z++;
      }
      z=0;
      printf("\n" );
      hbase++;
}
getch ();
return 0;
}
 
Voilà j'attends vitre aide svp! Je bloque dessus depuis trop longtemps!

Reply

Marsh Posté le 17-11-2007 à 17:17:23   

Reply

Marsh Posté le 17-11-2007 à 17:48:30    

Reply

Marsh Posté le 17-11-2007 à 18:40:53    

Je n'ai pas encore fait for. Y-a-t-il un moyen de faire le sapin sans?

Reply

Marsh Posté le 17-11-2007 à 18:54:36    

J'ai oublié mon sapin doit vraiment être centré.

Reply

Sujets relatifs:

Leave a Replay

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