non ci ho capito molto, però una cosa del tipo
codice:
<?
...
...
conta_camere($bimbi, $bambini, $ragazzi, $adulti, $posti_letto);
function conta_camere($bimbi, $bambini, $ragazzi, $adulti, $posti_letto){
$i=0;
while($bimbi!=0){
$bimbi_stanza=($posti_letto-1);
if($bimbi>$bimbi_stanza){
$bimbi_room=$bimbi-$bimbi_stanza;
$bimbi-=$bimbi_room;
$adulti--;
}else{
$bimbi_stanza=$bimbi;
$bimbi=0;
$adulti--;
}
$i++;
echo "camera 1: 1 adulto e $bimbi_stanza bimbi; rimasti $bimbi bimbi e $adulti adulti
";
}
}
...
?>
fatto così in 5 minuti ma a grandi linee dovrebbe anche andare, con un paio di modifiche qua e la e ripetendo il ciclo per i tutti i tipi di bambini (nel senso di età).