Definition: A nonempty subset S o f a ring R is multiplicative provided that $$a,b\in S \implies ab\in S$$
Examples. The set S of all elements in a nonzero ring with identity that are not zero divisors is multiplicative.
My attempt: Let $S=\{x\in R\mid x \text{ is not zero divisor}\}$. Suppose $a,b\in S$. Assume towards contradiction, $ab\notin S$. That is, $ab$ is left and right zero divisior. So $\exists c,d\in R\setminus \{0\}$ such that $c(ab)=(ab)d=0$. If $ca=0$, then $a$ is right zero divisor. Since $a$ is not zero divisor, $a$ is not left zero divisor and $(ab)d=a(bd)=0$ implies $bd=0$. So $b$ is left zero divisor. Similarly, if $ca\neq 0$, then $b$ is right zero divisor and $a$ is left zero divisor. How to progress from here?
Where to use $R$ has a multiplicative identity in the proof? If $R$ were a commutative ring, then proof is relatively easy. But we are not given $R$ is commutative.