Контрольная работа: Решение задачи о 8 ферзях
count++;
}
void print_htm()
{
if (count % 2) fprintf (result, «<tr><td align=\ «center\">\n»); else fprintf (result, «<td align=\ «center\">\n»);
fprintf (result, «<table border=\ «0\» width=\ «100%\» cellspacing=\ «0\» cellpadding=\ «0\">\n»);
for (int i=0; i<8; i++)
{
fprintf (result, «<tr>\n»);
for (int j=0; j<8; j++)
{
if (! ((i+j)%2)) fprintf (result, «<td bgcolor=\ «#FFFFFF\»>»); else fprintf (result, «<td bgcolor=\ «#999999\»>»);
if (j!=queens[i]) fprintf (result, « »); else fprintf (result, «<font size=\ «6\» style=\ «bold\">W</font>»);
fprintf (result, «</td>\n»);
}
fprintf (result, «</tr>\n»);
}
fprintf (result, «<tr><td align=\ «center\» colspan=\ «8\"><font size=\ «4\» style=\ «bold\»>Вариант №%d</font></td></tr>\n», count);
fprintf (result, «</table><br><br>\n»);
if (count % 2) fprintf (result, «</td>»); else fprintf (result, «</td></tr>»);
count++;
}
int put_queen (int x)
{
if (x==8)
{
if (opened) print_htm(); else print_console();
return 0;
}