It is true that every group that has a finite number of subgroups is finite?
I think not, but I can not find counterexamples.
It is true that every group that has a finite number of subgroups is finite?
I think not, but I can not find counterexamples.
Yes, true - look at $\langle g\rangle$ for every $g \in G$ and note that an infinite cyclic group has an infinite number of subgroups.
$\langle g \rangle$ must be finite, and since $G$ has only a finite number of subgroups, we get that $G=\bigcup_{g \in G}\langle g \rangle$ is a finite union. hence $G$ must be finite after all!