Ну и условие... А пустые клетки? А количество зайцев < количества клеток?
if((m mod n)==0)
div - целая часть при делении. mod - остаток.
Почему нельзя использовать / и % соотв.?