It's illegal to leave Zimbabwe with more than USD $2,000 (or equivalent) in cash, unless it is left over from funds which you have brought in yourself and declared on arrival. You should keep the proof of declaration to avoid problems with officials on exit.