Учите мат-часть и историю , начнем с того что 100000 принципов быть не могло , так как в легионе было деление на гастатов , принципов , и триариев. Гастаты составляли первые шеренги , принципы вторую и триарии как резерв третью. То есть принципы грубо говоря это треть легиона. Если учесть что в той битве принимало участие 15-16 легионов , что равняется 75-80 тыс.чел., то треть от данного числа это ~20-25 , и то эта цифра приблизительная. Что касается самой битвы при Каннах , то в каждом учебнике по истории для 5-6 классов описано построение карфагенской армии. Центр - в форме полумесяца , его выпуклую часть составляли галлы и иберы , на их флангах , краях полумесяца , стояли африканцы(фаланга ,копейщики). На первом этапе схватки , именно варвары сдерживали натиск римлян , в то время как африканцы уже завершали охват и окружение .