Triangle isocele

Triangle isocele - C++ - Programmation

Marsh Posté le 11-11-2006 à 10:05:30    

Salut tout le monde,
J ai deja realisé une application qui permet d afficher un triangle isocele d etoile suivant un  nb de  ligne predefini par  l utilisateur!
Maintenant je voudrais realisé toujours un triangle isocele mais cette  fois avec une suite de chiffre :
ex:  
        1  
       232
     34543
   4567654
  567898765
67890109876
 
et ainsi de suite suivant le  nb  de ligne desiré.
Quelqu un pourrais  m aider svp
Merci a vous!

Reply

Marsh Posté le 11-11-2006 à 10:05:30   

Reply

Marsh Posté le 11-11-2006 à 20:39:31    

Code :
  1. int k = ...; // nbr de lignes
  2. for (int i=1 ; i<=k ; i++)
  3. {
  4.    for (int j=0 ; j<k-i ; j++)
  5.       putchar(' ');
  6.    for (int j=0 ; j<i ; j++)
  7.       printf("%d", i+j % 10);
  8.    for (int j=0 ; j<i-1 ; j++)
  9.       printf("%d", i+i-2-j % 10);
  10.    putchar('\n');
  11. }


 
au éventuelles erreurs de limites, ça devrait être ça


Message édité par jesus_christ le 11-11-2006 à 20:39:59
Reply

Marsh Posté le 11-11-2006 à 22:15:02    

Observe comment est construite la pyramide.
Essaye de mettre en relation le numero de colonne de début d'écriture,  le numéro de ligne et le nombre de lignes à écrire. Passe 5 minutes à régarder, à faire des essais à la main.
Ecris un pseudo code, teste le avec divers exemples, et ensuite passe au codage C, pas avant.
 

Reply

Sujets relatifs:

Leave a Replay

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