You are currently viewing Best “Diamond of Alphabets with space” printing solution in 2023

Best “Diamond of Alphabets with space” printing solution in 2023

Code for printing Diamond of Alphabets with space

For learning c code, students are advised to practice few basic codes, Printing Diamond of Alphabets with space is one of them.

In C code practice, this program logic plays a very important role. So I have designed this code as easy as possible for the students. They will be able to understand each and every step very easily. 

Before going for this type of program a student should go through basics of loop structure. So that they can easily go through each step with self explanation mode. 

For more code click here. For video tutorial on several topics click here.

#include<stdio.h>

int main()
{
int h,i,j;

printf("Enter the height");
scanf("%d",&h);


for(i=1;i<=h;i++)
{
 for(j=1;j<20-i;j++)
  printf("  ");
 for(j=1;j<=i;j++)
  {
  if(j==1 || j==i)
  printf("%c ",64+j);
  else
  printf("  ");
  }
 for(j=j-2;j>=1;j--)
  {
  if(j==1 || j==j-2)
   printf("%c ",64+j);
  else
   printf("  ");
  }
 printf("\n");
}
for(i=h-1;i>=1;i--)
{
 for(j=1;j<20-i;j++)
  printf("  ");
 for(j=1;j<=i;j++)
  {
  if(j==1 || j==i)
  printf("%c ",64+j);
  else
  printf("  ");
  }
 for(j=j-2;j>=1;j--)
  {
  if(j==1 || j==j-2)
  printf("%c ",64+j);
  else
  printf("  ");
  }
 printf("\n");
}

}

Leave a Reply