By the opening conditions

>! B has to see two numbers whose sum or difference is 15

What are the circumstances where A would know his number right away?

>! If you see two of the same number. Since your number is a positive integer, neither of the other two numbers could be a sum and they both be equal. So B and C cannot be the same number.

Given that, what does B know after A speaks that he doesn't know before?

>! The only way A's info is helpful is if B saw a situation where he and C having the same number was a possibility--that is, if A's number was double C's. Which also means that A's number must be bigger than C's, and therefore that C's number is not the sum.

The only way that happens, that also meets the condition that A and C add to 15 is

>! If A is 10 and C is 5