MY mENU


Sunday 20 May 2012

to print diamond pattern

c program to print diamond pattern

Diamond pattern in c: This code print diamond pattern of stars. Diamond shape is as follows:

     * 
   *** 
 ***** 
   ***
     * 

#include  
 int main() {
 int n, c, k, space = 1;
 printf("Enter number of rows\n");
 scanf("%d", &n);
 space = n - 1; 
 for (k = 1; k <= n; k++) { 
   for (c = 1; c <= space; c++) 
      printf(" "); 
       space--; 
 for (c = 1; c <= 2*k-1; c++)
   printf("*");
    printf("\n"); 
     }
 space = 1; 
      for (k = 1; k <= n - 1; k++) { 
       for (c = 1; c <= space; c++)
         printf(" ");
           space++;
               for (c = 1 ; c <= 2*(n-k)-1; c++)
                printf("*");
                 printf("\n");
                } 
                 return 0;
  }

No comments:

Post a Comment