#46 29.04.07 23:35
Re: помогите составить программу в С++
В связи с тем, что аффтор не указала среду разработки, предлагаю вариант для BorlandC++ v3.11
Код: cpp:
#include <graphics.h> #include <stdio.h> #include <conio.h> #include <dos.h> const int width = 50; // ширина ромба const int height = 80; // высота ромба const int step = 5; // шаг перерисовки const int dtime = 100; // задержка перерисовки // отрисовка ромба цвета color с центром в точке (х,у) void draw_romb( int x, int y, int color ) { setcolor( color ); moveto( x - width/2, y ); lineto( x, y - height/2 ); lineto( x + width/2, y ); lineto( x, y + height/2 ); lineto( x - width/2, y ); } int main() { int gdriver, gmode = DETECT; initgraph( &gdriver, &gmode, "c:\\bc5\\bgi" ); // путь поправить при необходимости if (grOk != graphresult()) // ошибка инициализации граф.режима { printf( "\nDriver not found! Press key..." ); getch(); return 1; } for(int X=getmaxx(), Y=0; X>0; X-=4*step, Y+=3*step) { draw_romb( X, Y, WHITE ); // отрисовка ромба delay( dtime ); draw_romb( X, Y, BLACK ); // затирание старого положения ромба } getch(); closegraph(); return 0; }
Offline
#47 30.04.07 00:04
#48 30.04.07 23:21
Re: помогите составить программу в С++
Отаку, вот насчет универа и уровня образования я с тобой полностью согласен! родственная душа) ыыыы)))
Fatboy, прально! меньше базара, больше дела ;) Судя по заданию, аффтар темы на 1-м курсе АВТФ (АА или АП, наверно), да и аффтар проги, поди, оттуда же))))
З.Ы. Fatboy, риспект за const!!!! :-D
Offline

