Что содержит штрих-код на товаре? Он кодирует 13-разрядное десятичное число, совершенно открыто написанное под самимштрих-кодом. Штрих-код нужен для распознавания сканером. Какую же информацию содержит это 13-значное число? Этот вопрос к информатике никакого отношения не имеет. Первая цифра задаёт тип товара, следующие пять цифр — это код производителя, еще пять – код самого продукта в принятой этим производителем кодировке. Последняя цифра — это код проверки. Код проверки для товарного штрих-кода однозначно вычисляется по предыдущим 12 цифрам следующим образом. Нужно сложить все цифры с нечётными номерами, утроить сумму, к ней прибавить сумму оставшихся цифр, а полученный результат вычесть из ближайшего (большего) кратного 10 числа.
Можно ли использовать в качестве кода проверки цифру 3 для кодирования даты рождения (число, месяц), если для преобразования даты использован следующий алгоритм: сложить день и месяц рождения, сложить цифры полученной суммы (получится число от 1 до 9), полученное число умножить на 3, вычесть 2, умножить на 5, прибавьте 5, разделить на 5, прибавьте 1, результат разделить на исходную сумму (от 1 до 9) .
Комментарий к правильному ответу:
Если брать любую дату рождения (число и месяц) и выполнить заданный алгоритм, то всегда будет получаться 3. Значит, цифру три нельзя использовать в качестве кода.