If $R$ contains two ideals $B$ and $C$ with $B+C=R$ and $B \cap C=0$, then $B$ and $C$ are rings and $R\cong B\times C$ 
If $R$ contains two ideals $B$ and $C$ with $B+C=R$ and $B \cap C=0$, then $B$ and $C$ are rings and $R\cong B\times C$

I tried to prove it using definition of subrings, that is, B and C is closed under identity, subtraction and multiplication. But then I encountered a problem: If they are rings, then they both contain the multiplicative unit 1, but it contradicts with the fact that B intersect C is 0.
If they have different multiplicative units, then they can't be subrings of R since the unit is not preserved. I'm stuck on this....
What do you guys suggest? Any help will be appreciated!

Do your rings have to have a multiplicative identity? If not, then every ideal is automatically a subring. If yes, then notice that a multiplicative identity for $B$ doesn't have to be the multiplicative identity of $R$: cheating and taking what "the answer" should be, consider $\mathbb{Z}\times\mathbb{Z}$, $B=\mathbb{Z}\times\{0\}$, $C=\{0\}\times\mathbb{Z}$. Note that $(1,0)$ is an identity for $B$, but is not the identity of $R$. Now, using that example as a mental guide:
Since $B+C=R$, there exists $f\in B$ and $e\in C$ such that $f+e=1$. 
Show that $bf = fb = b$ for all $b\in B$ and $ec=ce = c$ for all $c\in C$. That will show that each of $B$ and $C$ have a multiplicative identity, and hence are rings (all other requirements for being a ring are met by virtue of them being ideals).
Now, map $B\times C$ to $R$ by $(b,c)\longmapsto b+c$. Show this is an onto ring-homomorphisms, and is one-to-one. 
