Hints:
a. This ring is $\mathbb{Q}(\sqrt{5})$. If you want an elementary approach, assume that $(a+b\sqrt{5})(c+d\sqrt{5})=(ac+5bd)+(ad+bc)\sqrt{5}=0$. Then it must be that $ad+bc=0$. Consider a few cases:
$a=0$, then $b=0$ or $c=0$. If $b=0$, then $a+b\sqrt{5}=0$. If $c=0$, then $5bd=0$ so one of $b$ or $d$ is zero and so one of the factors is zero. A similar situation happens if $c=0$.
$a\not=0$ and $c\not=0$, then $d=-\frac{bc}{a}$. Then, $c+d\sqrt{5}=c-\frac{bc}{a}\sqrt{5}=\frac{c}{a}(a-b\sqrt{5})$. Then, you can write down the product and see that it is never $0$.
b. If you use the pointwise multiplication operation, then think about a continuous function $f$ which is $0$ on $[0,\frac{2}{3}]$ and nonzero on $(\frac{2}{3},1]$ and a continuous function $g$ which is $0$ on $[\frac{1}{3},1]$ and is nonzero on $[0,\frac{1}{3})$.
c. How many zeros can a nonzero complex analytic function have on a disk? The unit disk is compact. What happens if the zeros have an accumulation point?
d. Observe that for the product of polynomials, degrees add. Therefore, the only way for this not to be a domain is if a product of two integers is $0$, but $\mathbb{Z}$ is a domain.