Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Заведите переменные: десятки, сотни, тыщи, десятитыщи и так далее
в цикле вычитайте из вашего числа 10. При каждом вычитании инкремент переменной "десятки", пока она не станет равной 10. Потом сброс ее в ноль и инкремент сотен с проверкой. Ну и так далее. Как только при вычитании появится переполнение - это знак что процесс окончен. Снова прибавьте к числу 10 - получите единицы.
ЗЫ. Знаю что длинно и скучно, зато просто и понятно, как и просили.
Составить ответ | Вернуться на конференцию
Ответы