Question: I was just surfing a social site and found this question posted by someone. People were arguing or different answers like 80, 100, 120. So, what is the correct answer for $10 \times 10-10+10$?

I used order of operations (BODMAS) and got that the answer is 100. 
Am I right?

Answer: 
It can be interpreted as an abbreviation of: $$(10.10+(-10))+10$$ as well as an abbreviation of: $$10.10+((-10)+10)$$ In both cases we find:

* $(10.10+(-10))+10=(100+(-10))+10=90+10=100$
* $10.10+((-10)+10)=100+0=100$

So our final conclusion is: $$10.10-10+10=100$$
No ambiguity arises, wich is a consequence of the fact that addition is *associative*.
$$
10 \cdot 10-10+10 = 100 - 10+10 = 90 +10 = 100. 
$$

Multiplication first, then addition and subtraction in the order they appear left to right is what you get by applying PEMDAS.