/* Declaration de fonctionnalités supplémentaires */
#include <stdlib.h> /* EXIT_SUCCESS */
#include <stdio.h> /* printf */

/* Declaration des constantes et types utilisateurs */

/* Declaration des fonctions utilisateurs */

/* Fonction principale */
int main()
{
  int j,i; /* variables de boucles */
  int n;

  /* saisie de la taille du losange par l'utilisateur */
  printf("Entrer n impair :");
  scanf("%d",&n);
  printf("n=%d\n",n);

  /* affichage de la premiere moitie du losange */
  for(i=(n-1)/2;i>0;i=i-1)
    {
      for(j=0;j<i;j=j+1)
        {
          printf(" ");
        }
      for(j=0;j<n-2*i;j=j+1)
        {
          printf("*");
        }
      for(j=0;j<i;j=j+1)
        {
          printf(" ");
        }
      printf("\n");
    }
  /* affichage de la deuxieme moitie du losange */
  for(i=0;i<=(n-1)/2;i=i+1)
    {
      for(j=0;j<i;j=j+1)
        {
          printf(" ");
        }
      for(j=0;j<n-2*i;j=j+1)
        {
          printf("*");
        }
      for(j=0;j<i;j=j+1)
        {
          printf(" ");
        }
      printf("\n");
   }

  /* valeur fonction */
  return EXIT_SUCCESS;
}

