Официальный сайт студ.городка НГТУ
Программирование и БД » помогите составить программу в С++ 

#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

Re: помогите составить программу в С++

Огромное Спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Offline

#48  30.04.07 23:21

Re: помогите составить программу в С++

Отаку, вот насчет универа и уровня образования я с тобой полностью согласен!  родственная душа) ыыыы)))

Fatboy, прально! меньше базара, больше дела ;) Судя по заданию, аффтар темы на 1-м курсе АВТФ (АА или АП, наверно), да и аффтар проги, поди, оттуда же))))

З.Ы. Fatboy, риспект за const!!!! :-D

Offline

Программирование и БД » помогите составить программу в С++ 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 0.076 сек.
Выполнено 11 запросов.