c30 := [n / 30]
остаток := n % 30
Теперь смотрим, один 30-местный стоит столько же, сколько и 4.2/1.6 = 2.625 7-местных.если остаток > 14 то
c30 := c30+1
остаток := 0
конец если
c7 := [остаток / 7]
остаток := остаток % 7
если остаток > 4 то
c7 := c7 + 1
остаток := 0
конец если
если остаток = 4 то
c4 := 1
c3 := 0
иначе если остаток > 0 то
с4 := 0
c3 := 1
конец если