X d'etoile en langage c





X d'etoile en langage c


CODE SOURCE



 ///Author: Karara Mohamed  @   tutodev1.blogspot.com/
#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");
}