Курсовая работа: Алгоритм раскраски графа (точный)

void CKursovojDlg::raskr(void)

{

const int rad=15;

CClientDCdc(this);

//Создать новое перо

CPen MyNewPen;

MyNewPen.CreatePen(PS_SOLID, 1, RGB(0,0,0));

CBrush br;

br.CreateSolidBrush(RGB(0,200,200));

//Выбрать перо

CPen* pOriginalPen;

CBrush* pbr;

pOriginalPen=dc.SelectObject(&MyNewPen);

pbr=dc.SelectObject(&br);

//Нарисовать круг

SetBkMode(dc,TRANSPARENT);

int kp,nea;

char buf[3];

int pr[1000];

int p=rat;

rat++;

if (rat==rav+1) {rask=-1; rat=1;}

for (int i=0; i<1000 ; i++)

if ((mass[i][0]>0)&&(mass[i][1]>0)) if (((i>rask)&&(p!=rat))||(rat==rav))

{

pr[0]=0; p=rat; rask=i;

for (int t=1; t<mass[i][0]+1 ; t++)

{

nea=0;

К-во Просмотров: 892
Бесплатно скачать Курсовая работа: Алгоритм раскраски графа (точный)