I think your solution is fine, in particular, since it is only one line of equations. Other than that, groups of equations next to each other can be obtained with align, or alignat from the amsmath package. Note however, that these two environments add more space above and below the equations. Compare:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\hrule
\[
a + b = c \qquad\text{and}\qquad a^2 + b^2 = c^2
\]
\hrule
\bigskip
\hrule
\begin{equation*}
a + b = c \qquad\text{and}\qquad a^2 + b^2 = c^2
\end{equation*}
\hrule
\bigskip
\hrule
\begin{align*}
a + b &= c &\text{and } a^2 + b^2 &= c^2
\end{align*}
\hrule
\bigskip
\hrule
\begin{alignat*}{2}
a + b &= c &\qquad\text{and}\qquad a^2 + b^2 &= c^2
\end{alignat*}
\hrule
\end{document}
leading to
