вот окружность, например (взял кусочек, поэтому не смотри, что так много всего подключено):
Код | #ifndef MYCIRCLE_H #define MYCIRCLE_H #include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <iostream.h> #include <math.h> #include <dos.h>
class MyCircle { public: MyCircle(int a, int b, int k){x=a; y=b; r=k;}; void Draw() { int gd,gm; gd= DETECT; initgraph(&gd, &gm, "..\\BGI"); setcolor(getmaxcolor()); circle(x, y, r); }; ~MyCircle(){}; private: double x, y, r; }; #endif
|
для проверки можно написать программу:
Код | MyCircle myc(50,50,20); myc.Draw(); sleep(1000);
|
а дальше можно и самому подумать немного. |