Friday, March 28, 2014

Get size of Diamond from user and print Diamond using asteriks (*)

#include<stdio.h>
#include<stdlib.h>
void line()
{
int i,j;
printf("\n");
for(i=1;i<=42;i++)
printf("=");
}
void header()
{
printf("\n");
printf("Built and Designed by Arslan Malik\n\n www.CworldbyAS.blogspot.com");
printf("\n");
}
int main()
{
line();
header();
line();

int n,c,k,space=1;
printf("\nEnter number of rows: \n");
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");
}

return 0;
}

No comments:

Post a Comment