Print the diamond pattern outline using For Loop in C


This program is about print the pattern as diamond in outline using for loops.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++)
    {
       if(j==1)
       {
         printf(" *");
       }
       else
       {
          printf("  ");
       }
    }
    for(j=1;j<=i;j++)
    {
      if(j==i)
      {
        printf(" *");
      }
      else
      {
        printf("  ");
      }
    }
  }
  for(i=1;i<=n;i++)
  {
    printf("\n");
    for(j=1;j<=i;j++)
    {
        printf("  ");
    }
    for(j=n;j>i;j--)
    {
      if(j==n)
      {
       printf(" *");
      }
      else
      {
        printf("  ");
      }
    }
    for(j=2;j<=(n-i);j++)
    {
       if(j==n-i)
       {
       printf(" *");
       }
       else
       {
           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