Does $G$ always have a subgroup isomorphic to $G/N$? Let $G$ be a group and $N$ a normal subgroup of $G$. Must $G$ contain a subgroup isomorphic to $G/N$? My first guess is no, but by the fundamental theorem of abelian groups it is true for finite abelian groups, so finding a counterexample has been a little tough. The finite case is also interesting for me.

Let $G$ be the reals $\mathbb{R}$under addition. Let $N$ be the integers $\mathbb{Z}$ under addition. $G/N$ is the group of reals modulo $1$. This has a non-zero element whose square is $1$, the equivalence class of $0.5$. So $G/N$ is not isomorphic to any subgroup of $G$.
