British Prime Minister David Cameron on Wednesday said the euro zone had to act swiftly to solve its debt crisis or face the consequences of a potential break up.