//C program to print full
//diamond shape pyramid
#include <stdio.h>
//Print diamond pattern
void printDiamond(int n)
{
int space=n-1;
//Run loop till the number
//of rows
for(int i=0;i<n;i++)
{
//Loop for the initially space
//before the star printing
for(int j=0;j<space;j++)
printf(" ");
//Print the i+1 stars
for(int j=0;j<=i;j++)
printf("* ");
printf("\n");
space--;
}
//Repeat again in reverse order
space=0;
//run a loop till number of rows
for(int i=n;i>0;i--)
{
//Loop for the initially space
//before the star printing
for(int j=0;j<space;j++)
printf(" ");
//Print the i stars
for(int j=0;j<i;j++)
printf("* ");
printf("\n");
space++;
}
}
//Driver code
int main()
{
printDiamond(8);
return 0;
}
To embed this program on your website, copy the following code and paste it into your website's HTML: