CODE SOURCE
#include <stdio.h>
#include <stdlib.h>
int main()
{ int i,j,k,n;
do
{
printf("donnez un nombre compris entre 4 et 13 : ");
scanf("%d",&n);
}while((n <= 3)||(13 < n));
for(i = 0; i < n; i++)
printf(" ");
for(i = 0; i < n; i++)
printf("*");
for(i = 0; i < 2*n; i++)
printf(" ");
for(i = 0; i < n; i++)
printf("*");printf("\n");
for(j = 0; j < n; j++)
{
for(i = 0; i < n; i++)
printf(" ");
printf("*");
for(i = 0; i < n+j-1; i++)
printf(" ");
printf("*");
for(i = j; i < 2*n-2-j; i++)
printf(" ");
printf("*");
for(i = 0; i < n+j-1; i++)
printf(" ");
printf("*\n");
}
for(i = 0; i < n; i++)
{
for(j = n-i; j < 2*n; j++)
printf(" ");
printf("*");
for(j = i; j < 4*n-i-2 ; j++)
printf(" ");
printf("*\n");
}
for(i = 0; i < n; i++)
{
for(j = i; j < 2*n-1; j++)
printf(" ");
printf("*");
for(j = i; j < 2*n+3*i; j++)
printf(" ");
printf("*\n");
}
for(i = 0; i < n; i++)
{
for(j = 0; j < n; j++)
printf(" ");
printf("*");
for(j = i; j < 2*n-2; j++)
printf(" ");
printf("*");
for(j = n-i; j < n+i; j++)
printf(" ");
printf("*");
for(j = i; j < 2*n-2; j++)
printf(" ");
printf("*\n");
}
for(i = 0; i < n; i++)
printf(" ");
for(i = 0; i < n; i++)
printf("*");
for(i = 0; i < 2*n; i++)
printf(" ");
for(i = 0; i < n; i++)
printf("*");
printf("\n");
system("PAUSE");
}