Account operator+(Account &right)
should be
Account Account::operator+(const Account &right)
Account operator+(Account &right)
should be
Account Account::operator+(const Account &right)
Collect Collect::operator+(const Collect& c)
should be Collect Collect::operator+(const moive& m)
or some thing close to this since you are adding a movie to the object
Collect Collect::operator+(const Collect& c)
should this be const since you are changing the object;
try the modulus operator %
ie
int x = (71011 % 70000);
and x = 1011