Problemes sur exo de programmation

dareal -  
lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,
salut j'aimerai écrire un programme en c capable de creer un losange en étoiles! mais j'ne sai po tro comment m'y prendre
A voir également:

1 réponse

lami20j Messages postés 21644 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
Salut,
#include <stdio.h>
#define LONGUEUR 20

int main (void)
{
  int i, j, k, t;
  for (i = 0; i < LONGUEUR; ++i){
    for (j = 0; j < (LONGUEUR - i) - 1; ++j)
      printf (" ");
    printf ("*");
    if (i > 0){
      for (k = 0; k < 2 * i - 1; ++k)
        printf (" ");
      printf ("*");
    }
    printf ("\n");
  }
  t = k - 2;
  for (i = 1; i < LONGUEUR; ++i){
    for (j = 0; j < i; ++j)
      printf (" ");
    printf ("*");
    if (i < LONGUEUR - 1){
      for (k = 0; k < t; ++k)
        printf (" ");
      printf ("*");
      t = t - 2;
    }
    printf ("\n");
  }
  return 0;
}
Le résultat
lami20j@debian:~/trash$ ./a.out
                   *
                  * *
                 *   *
                *     *
               *       *
              *         *
             *           *
            *             *
           *               *
          *                 *
         *                   *
        *                     *
       *                       *
      *                         *
     *                           *
    *                             *
   *                               *
  *                                 *
 *                                   *
*                                     *
 *                                   *
  *                                 *
   *                               *
    *                             *
     *                           *
      *                         *
       *                       *
        *                     *
         *                   *
          *                 *
           *               *
            *             *
             *           *
              *         *
               *       *
                *     *
                 *   *
                  * *
                   *
lami20j@debian:~/trash$
0