This is an old brain teaser, the sum at the end is incorrect. The brain teaser is trying to trick you by making you think that the amount owned to each parent plus the change in your pocket should equal the total amount borrowed. It is however wrong to add these numbers together to reach the grand total borrowed.
It's the two pounds in your parents pockets you actually add to £98 to reach the £100 total, not the £1 in yours. The money in your pocket is already accounted for in the amount that you owe your parents.
It’s red herring that sounds right but it’s bad maths.
*EDIT*
It even has it's own wikipedia entry:
http://en.wikipedia.org/wiki/Missing_dollar_riddle