The International Standard Book Number (ISBN) consists of nine digits followed by one check digit (which may be X).
Here is how some (but not all) internet sites define how the check digit is determined -
Seems a bit over-complicated, doesn't it? Why not multiply the nth digit by n, and let the check digit be the remainder when the sum is divided by 11 (or X if the remainder is 10)? Try it - it always gives the same result as the previous method.
(If you have examples of your own to add, feel free to change the page name to UnnecessaryObfuscation, or something like that.)
-- VickiKerr
Since 1 January 2007, the old ISBN standard ("ISBN 10") has been deprecated in favour of a 13-digit standard (ISBN 13, now officially "the" ISBN). (Partly, it seems, because the publishing industry has been experiencing something similar to the IpVersionFour? address exhaustion problem.) http://www.isbn.org/standards/home/isbn/transition.asp#01 See IsbnThirteenBug.