Validating isbn c
If the ISBN Code starts with X the error message should be "Invalid Code". "...a computer is a stupid machine with the ability to do incredibly smart things, while computer programmers are smart people with the ability to do incredibly stupid things.In case of bad inputs error message should be "Invalid Code". They are,in short, a perfect match.." Bill Bryson Welcome to the forum, Tipu Sultan!
In C, array elements are numbered FROM 0 TO n-1, (so here, from 0 to 9, instead of 1 to 10.
The sum must be divisible by 11 or else it is invalid ISBN Code. 2463781X95 sum = 2*1 4*2 6*3 3*4 7*5 8*6 1*7 X*8 9*9 5*10. Now, the question is one of the digits of the ISBN Code will be hidden by '?
' and we have to find the correct digit for that place from 0-10 and that no will be the answer.
Integer arrays are not marked with an end of digit marker of any kind.
So an array of 10 integers (numbers of any kind), would need 10 array elements in it (for it's size).