Skip to content

Commit 8e96b28

Browse files
Merge pull request #1 from CodeMaster7000/CodeMaster7000-patch-1
Add files via upload
2 parents c8ffc99 + 36f2331 commit 8e96b28

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed

src/EiffelTower.c

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
#include <conio.h>
2+
#include <graphics.h>
3+
#include <stdio.h>
4+
5+
void main()
6+
{
7+
int gd = DETECT, gm;
8+
initgraph(&gd, &gm, "C:\\turboc3\\bgi");
9+
int a = 390, b = 390, c = 700;
10+
11+
line(300, 1000, 450, 1000);
12+
line(300, 1000, 480, 940);
13+
line(450, 1000, 330, 940);
14+
line(330, 940, 480, 940);
15+
line(330, 940, 510, 880);
16+
line(480, 940, 360, 880);
17+
line(360, 880, 510, 880);
18+
line(360, 880, 540, 820);
19+
line(390, 820, 510, 880);
20+
line(390, 820, 540, 820);
21+
line(300, 1000, 390, 820);
22+
line(450, 1000, 540, 820);
23+
line(390, 820, 810, 820);
24+
ellipse(600, 900, 15, 165, 90, 80);
25+
line(750, 1000, 900, 1000);
26+
line(750, 1000, 870, 940);
27+
line(720, 940, 900, 1000);
28+
line(720, 940, 870, 940);
29+
line(720, 940, 840, 880);
30+
line(870, 940, 690, 880);
31+
line(690, 880, 840, 880);
32+
line(690, 880, 810, 820);
33+
line(840, 880, 660, 820);
34+
line(660, 820, 810, 820);
35+
line(750, 1000, 660, 820);
36+
line(900, 1000, 810, 820);
37+
rectangle(390, 800, 810, 820);
38+
rectangle(380, 780, 820, 800);
39+
rectangle(390, 760, 810, 780);
40+
41+
while (a <= 790) {
42+
line(a, 820, a + 10, 800);
43+
line(a + 10, 800, a + 20, 820);
44+
a = a + 20;
45+
}
46+
47+
while (b <= 810) {
48+
line(b, 760, b, 780);
49+
b = b + 20;
50+
}
51+
52+
line(410, 760, 530, 760);
53+
line(410, 760, 560, 700);
54+
line(530, 760, 440, 700);
55+
line(440, 700, 560, 700);
56+
line(440, 700, 590, 640);
57+
line(560, 700, 470, 640);
58+
line(470, 640, 590, 640);
59+
line(410, 760, 470, 640);
60+
line(540, 760, 590, 640);
61+
line(670, 760, 790, 760);
62+
line(670, 760, 760, 700);
63+
line(790, 760, 640, 700);
64+
line(640, 700, 760, 700);
65+
line(640, 700, 730, 640);
66+
line(760, 700, 610, 640);
67+
line(610, 640, 730, 640);
68+
line(670, 760, 610, 640);
69+
line(790, 760, 730, 640);
70+
line(470, 640, 730, 640);
71+
rectangle(460, 620, 740, 640);
72+
rectangle(470, 600, 730, 620);
73+
74+
b = 470;
75+
76+
while (b <= 730) {
77+
line(b, 600, b, 620);
78+
b = b + 10;
79+
}
80+
a = 600;
81+
b = 500;
82+
line(600, 600, 600, 140);
83+
while (b >= 240) {
84+
if (b == c)
85+
break;
86+
else {
87+
line(b, a, c, a);
88+
line(b, a, c - 10, a - 40);
89+
line(b + 10, a - 40, c, a);
90+
a = a - 40;
91+
b = b + 10;
92+
c = c - 10;
93+
}
94+
}
95+
line(500, 600, 590, 240);
96+
line(700, 600, 610, 240);
97+
rectangle(590, 200, 610, 240);
98+
getch();
99+
closegraph();
100+
}

0 commit comments

Comments
 (0)