Если кто не помнит определение "десятичной записи числа" - смотреть учебники, энциклопедии.
Смотрим. БСЭ, конечно, не вполне аргумент, но всё же:
Цитата:
Десятичная система счисления, наиболее распространённая система счисления. Основанием Д. с. с. является число 10, которое образует единицу 2-го разряда, единицей 3-го разряда будет 100 = 102, вообще единица каждого следующего разряда в 10 раз больше единицы предыдущего (полагают, что выбор в качестве основания Д. с. с. числа 10 связан со счётом на пальцах). Д. с. с. основана на позиционном принципе, т. е. в ней один и тот же знак (цифра) имеет различные значения в зависимости от того места, где он расположен. В связи с этим для записи всех чисел нуждаются в особых символах только первые 10 чисел. Символы эти, обозначаемые знаками 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, называются цифрами. Для записи числа определяют, сколько в нём содержится единиц наивысшего разряда; затем в остатке определяют число единиц разряда, на единицу меньшего, и т.д. Полученные цифры записывают рядом: например 4×102 + 7×101 + 3×100 = 473. Действия над числами производятся поразрядно, т. е. отдельно над цифрами каждого разряда; если при этом получаются числа больше 10 (при сложении, умножении), то прибавляют одну или несколько единиц к следующему, более высокому разряду; при делении и вычитании приходится разбивать разряды на более мелкие.
Где тут про отсутствии начальных нулей?...
Зато вот если Вы вдумаетесь в предложенный здесь алгоритм получения десятичного кода (он, правда, не наилучший -- удобнее наоборот), то увидите -- он будет порождать в типичной ситуации коды именно с начальными нулями.
Задача тянет, поскольку она решается в два хода.
На С, может, и тянет. Но никак не на С6.