C program to print diamond give input from user

</code>: Print diamond
/* C program to print diamond give input from user */
#include <stdio.h>
 
int main()
{
 // declare variables
  int number, m, j, blank = 1,c=0;
 // give no of rows
  printf("Enter rows :");
  scanf("%d", &number);
 //put value in blank number - 1
  blank = number - 1;
   // repeate j loop number times
  for (j = 1; j <= number; j++)
  {
    for (m = 1; m <= blank; m++) // repeate loop number - 1 times
      printf(" ");  // print space
 
    blank--;  
 //repeate loop 2*j-1 times
    for (m = 1; m <= 2*j-1; m++)
      printf("*"); //print star
 
    printf("\n");
  }
 
  blank = 1;
 
  for (j = 1; j <= number - 1; j++)
  {
    for (m = 1; m <= blank; m++)
      printf(" ");
 
    blank++;
    c=2*(number-j)-1;  // repeate loop 2*(number-j)-1 times

    for (m = 1 ; m <= c; m++)
      printf("*");
 
    printf("\n");
  }
 
  return 0;
}
output:



LANGUAGE