Начать решение нужно с конца задачи))
у табунщика осталось 5 лошадей, значит:
третий казак получил 5+1=6 лошадей
второй казак 12 лошадей
первый казак 24 лошади
всего в табуне было 47 лошадей
пол лошади в этой задачи означает +0.5 к результату при делении нечетных чисел на 2, т.е 47:2=23.5 (это половина табуна) и + пол лошади 23.5+0.5=24 лошади - получил первый казак
осталось 47-24=23 лошади
23:2=11.5 (половина оставшегося табуна) + пол лошади 11.5+0.5=12 лошадей - получил второй казак
осталось 23-12=11 лошадей
11:2=5.5 (половина оставшегося табуна) + пол лошади 5.5+0.5=6 лошадей- получил третий казак