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



Download Projects

Advertisements

FREE Online Google Play APK Downloader

Buy APP Installs, Buy 100% Genuine Installs