Потому что Ганнибал придумал хитрый план как победить римлян. Он приказал своему войску стать полумесяцем выпуклой стороной к противнику. Когда битва началась римлянин побежали вперед попали в ловушку. Полумесяц карфагенского войска начал прогибаться внутрь и римляни оказались в круге и им начали нападать в тыл. И Карфаген победил римлян. Так и закончилась война при Каннах)))