Diamond pattern in C programming - Learn c programming

  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.   int n, c, k, space = 1;
  6.  
  7.   printf("Enter number of rows\n");
  8.   scanf("%d", &n);
  9.  
  10.   space = n - 1;
  11.  
  12.   for (= 1; k <= n; k++)
  13.   {
  14.     for (= 1; c <= space; c++)
  15.       printf(" ");
  16.  
  17.     space--;
  18.  
  19.     for (= 1; c <= 2*k-1; c++)
  20.       printf("*");
  21.  
  22.     printf("\n");
  23.   }
  24.  
  25.   space = 1;
  26.  
  27.   for (= 1; k <= n - 1; k++)
  28.   {
  29.     for (= 1; c <= space; c++)
  30.       printf(" ");
  31.  
  32.     space++;
  33.  
  34.     for (= 1 ; c <= 2*(n-k)-1; c++)
  35.       printf("*");
  36.  
  37.     printf("\n");
  38.   }
  39.  
  40.   return 0;
  41. }
output:

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



0 Comments