Контрольная работа: Решение задачи о 8 ферзях

{

int can_put=1;

for (int q=0; q<x; q++)

{

if (((queens[q] – y)==(q-x)) || (queens[q]==y) || ((queens[q]+q)==(x+y))) can_put=0;

}

if (can_put)

{

queens[x]=y;

put_queen (x+1);

}

}

return 0;

}

void init()

{

if (! (result = fopen («queens.htm», «w»)))

{

printf («Error creating result file. Result will be displayed in console.\n»);

opened=0;

} else opened=1;

if (opened) fprintf (result, «\

<html>\n\

<head>\n\

<title>Курсовая работа по програмированию</title>\n\

<meta http-equiv='content-type' content='text/html; charset=windows-1251' />\n\

</head>\n\

<body bgcolor=\ «#FFFFFF\»>\n\

<p><h2>Задача:</h2><br/>\n\

К-во Просмотров: 256
Бесплатно скачать Контрольная работа: Решение задачи о 8 ферзях