I found the error, a silly mistake. :)
I overloaded the operator < and I used >= in the code. So I needed another overloading function or altering the previous one:
Angle Angle::operator- (Angle a2)
{
if (*this<a2)
cout<<"You can't subtract greater angle from a smaller one"<<endl;
else
{...}
}