One in 10 adults have cheated on their present partner, a study found.