-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwebkul.c
More file actions
90 lines (89 loc) · 1.44 KB
/
webkul.c
File metadata and controls
90 lines (89 loc) · 1.44 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
#include<stdio.h>
int main()
{
int n=5,i,j,k,l,side_space,count=0;
count=0;
printf("Enter the odd value of n : ");
scanf("%d",&n);
system("cls");
if(n%2!=0)
{ side_space=n/2+1;
for(i=1;i<=n;i++)
{
if(i==n)
{
printf("*");
for(j=1;j<=side_space-1;j++)
printf(" ");
for(j=1;j<=n;j++)
printf("@");
for(j=1;j<=n;j++)
printf("*");
for(j=1;j<=n;j++)
printf("@");
for(j=1;j<=side_space-1;j++)
printf(" ");
printf("*");
}
else{
for(j=1;j<=n*2+side_space;j++)
printf(" ");
for(j=1;j<=n;j++)
printf("@");
if(i<=side_space)
{
for(j=i;j<side_space;j++)
printf(" ");
for(j=1;j<=i;j++)
printf("*");
}
if(i>side_space)
{
for(j=1;j<=i-side_space;j++)
printf(" ");
for(j=1;j<=n-i+1;j++)
printf("*");
}
}
printf("\n");
}
for(i=1;i<n;i++)
{
if(i<side_space)
{
for(j=1;j<=i+1;j++)
printf("*");
for(j=i+1;j<side_space;j++)
printf(" ");
}
if(i>=side_space)
{
for(j=1;j<=n-i;j++)
printf("*");
for(j=1;j<=i-side_space+1;j++)
printf(" ");
}
for(j=1;j<=n;j++)
printf("@");
for(j=1;j<=n+i-1;j++)
printf(" ");
if(i<=side_space)
{
for(j=1;j<=n-count;j++)
printf("*");
count+=2;
}
printf("\n");
}
count=0;
for(i=1;i<=side_space;i++)
{
for(j=1;j<side_space+i;j++)
printf(" ");
for(j=1;j<=n-count;j++)
printf("*");
count+=2;
printf("\n");
}}
else printf("Please Enter odd no !!!");
}