Shape-Preserving Approximation by Real and Complex