Print Diamond of Star in C


Prev Tutorial Next Tutorial

Print Diamond of Stars in C

Using C language you can print diamond of stars, here you need to print two triangle, simply print first triangle and second triangle is reverse of first triangle.

Print Diamond of Star in C

#include<stdio.h>
#include<conio.h>

void main()
{
 int n, c, k, space = 1;
 clrscr();
 printf("\n\nEnter number of rows: ");
 scanf("%d", &n);
 space = n - 1;

  for (k = 1; k<=n; k++)
  {
    for (c = 1; c<=space; c++)
      printf(" ");

    space--;

    for (c = 1; c<= 2*k-1; c++)
      printf("*");

    printf("\n");
  }
 
  space = 1;
 
  for (k = 1; k<= n - 1; k++)
  {
    for (c = 1; c<= space; c++)
      printf(" ");
 
    space++;
 
    for (c = 1 ; c<= 2*(n-k)-1; c++)
      printf("*");
 
    printf("\n");
  }
getch();
}

Output

program to print diamond in c
Prev Tutorial Next Tutorial

Advertisements
Download Projects

Advertisements

Download WhatsApp Status Video

Buy This Ad Space Only $50 per Month, Ad Size 300X250 Contact on: [email protected] WhatsApp no. 8882538826

Google Adsense Advertisements