parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

mack 17.08.2003 18:51

Остаток деления и свободные ячейки можно вывести,
что-бы не считать их при каждом проходе в меню
$cols(7)

$t[^table::create{id
^for[i](1;50){$i
}}]

$total(^t.count[])
$ost($total%$cols)

<table border=1>
<tr>
^t.menu{
		<td>$t.id</td>
		^if(^t.line[] != $total){
			^if(^t.line[]%$cols == 0){</tr><tr>}
		}
	}
	^if($ost != 0){
		^for[i](1;$cols-$ost){<td>*</td>}
	}
</tr>
</table>