#include <stdio.h>
#include <stdlib.h>
void draw(int n, char c)
{
while(n--)
{
putchar(c);
}
}
void print(int n)
{
int i;
for(i = -n / 2; i <= n / 2; i++)
{
draw(i > 0 ? i : -i, ' ');
draw(n - 2 * (i > 0 ? i : -i), '*');
putchar('\n');
}
}
int main(void)
{
int n;
printf("Input a number : ");
scanf("%d", &n);
print(n);
system("pause");
return 0;
}
#include <stdlib.h>
void draw(int n, char c)
{
while(n--)
{
putchar(c);
}
}
void print(int n)
{
int i;
for(i = -n / 2; i <= n / 2; i++)
{
draw(i > 0 ? i : -i, ' ');
draw(n - 2 * (i > 0 ? i : -i), '*');
putchar('\n');
}
}
int main(void)
{
int n;
printf("Input a number : ");
scanf("%d", &n);
print(n);
system("pause");
return 0;
}