-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPROB1.C
61 lines (52 loc) · 779 Bytes
/
PROB1.C
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
#include<graphics.h>
void main()
{
int i[4],j[4],k[4],gd=DETECT,gm,u=3000;
initgraph(&gd,&gm,"");
setcolor(RED);
setbkcolor(15);
i[0]=320;
j[0]=160;
k[0]=480;
i[1]=50;
j[1]=210;
k[1]=210;
i[2]=320;
j[2]=250;
i[3]=240;
j[3]=250;
k[2]=400;
k[3]=250;
while(!kbhit())
{
setcolor(RED);
sound(u);
setlinestyle(SOLID_LINE,1,3);
setfillstyle(SOLID_FILL,LIGHTRED);
line(i[0],i[1],j[0],j[1]);
line(j[0],j[1],k[0],k[1]);
line(k[0],k[1],i[0],i[1]);
line(i[0],i[1],i[2],j[2]);
line(i[3],j[3],k[2],k[3]);
delay(100);
setcolor(0);
line(i[0],i[1],j[0],j[1]);
line(j[0],j[1],k[0],k[1]);
line(k[0],k[1],i[0],i[1]);
j[0]+=20;
k[0]-=20;
u=u+100;
setfillstyle(SOLID_FILL,WHITE);
if(k[0]<=160)
{
k[0]=480;
j[0]=160;
u=3000;
}
delay(5);
nosound();
}
getch();
closegraph();
restorecrtmode();
}