Division by zero is undefined or infinity, right?

But we can multiply numbers with zero.

So, say... 2*0 = 0

This must mean that

2 = 0/0

2 = undefined or infinity?

How to work around this problem?

Why must it mean that 0/0 is 2?

If you look at the thread that bloodrider highlighted, you will see that your initial explanation is incorrect. 0/0 does not equal infinity, it is simply undefined.

This therefore means that you cannot equate 0/0 to 2 (even though all the rules of mathematics have been followed). Doing this, you are saying that 0/0 only equals 2, and nothing else. But 0/0 can equal 3, or 4, or 5 million and 2 (etc.). Therefore, the equation 0/0 = 2, must be written as 0/0 = undefined.

This hopefully explains your problem.

In essence yes. What you basically have there is the rule when mutliplying by 0. Any number (an undefined number) multiplied by 0 equals 0.

Does that help.

yaah I too agree this kind of topic already exist and I too posted my post in that, anyway for the present query I guess you are a bit confused with mathematic laws, how can you say 2=0/0 by saying that 2*0=0, I am simply not getting any idea...

You can't divide by zero but you can multiply by zero. =P Simple as that o_o

it's simply undefined because you can't have zero piles of something, but you can have five piles of nothing.

Wow, that was a hard problem. I bet I can not solve it all by myself. Anyhow, can you cut a round cake in 8 parts only with 3 cuts? Think about it.