Войну с Карфагеном выиграл РИМ.
И вот почему:
1) У карфагенян был мощный флот, и поначалу римляне попросту не могли войти в Африку, но затем римляне усовершенствовали свой флот, и начали разбивать врага.
2) Больше рекрутов. У Рима было большое количество рекрутов, также они нанимали наёмников.
3) Наземное превосходство. у римлян была серьёзно организованная дисциплина, вооружение.
4) Римские захватчики не обременяли побеждённых налогами и податями, Карфаген же действовал наоборот.
Всё, надеюсь .)