Print the Diamond pattern using For Loop in C


This program is about print the pattern as Diamond up to the given limits using For Loop

Source Code

#include<stdio.h>
int main()
{
  int i,j,n;
  printf("\nEnter the value:");
  scanf("%d",&n);
  for(i=1;i<=n;i++)
  {
    printf("\n");
    for(j=1;j<=(n-i);j++)
    {
        printf("  ");
    }
    for(j=1;j<i;j++)
    {
        printf(" *");
    }
    for(j=1;j<=i;j++)
    {
        printf(" *");
    }
    }
    for(i=1;i<=n;i++)
    {
      printf("\n");
      for(j=1;j<=i;j++)
      {
          printf("  ");
      }
      for(j=n;j>i;j--)
      {
          printf(" *");
      }
      for(j=1;j<(n-i);j++)
      {
          printf(" *");
      }
    }
    return 0;
}
To download raw file Click Here

Output

Enter the value:5
            *
	   ***
	  *****
	 *******
	*********
	 *******
	  *****
	   ***
	    *

List of Programs


Sample Programs


Switch Case in C


Conditional Operators in C


Goto Statement in C


While Loop Example Programs


Looping Statements in C

For Loop Example Programs


Array Examples in C

One Dimensional Array


Two Dimensional Array in C


String Example Programs in C


Functions Example Programs in C


Learn All in Tamil © Designed & Developed By Tutor Joes