Помогите плиз решить задачку

Низкоуровневое программирование портов, микроконтроллеров и т.д.

Модератор: Andy

Ответить
botanik
Сообщения: 2
Зарегистрирован: 16 янв 2008, 11:13

Проверить, является ли число таким, что его десятичная запись есть строго возрастающая последовательность.
Ооочень надо! Спасибо!
Аватара пользователя
somewhere
Сообщения: 1858
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

Начинай делить число на 10, остаток от деления сохраняй в регистре и сравнивай с предыдущим остатком. Так как остаток от деления дает последнюю цифру числа, то проверять нужно на строго убывающую последовательность, т.е. когда пред. остаток был больше чем текущий. Делить надо до тех пор, пока делимое не станет равным 0.
It's a long way to the top if you wanna rock'n'roll
botanik
Сообщения: 2
Зарегистрирован: 16 янв 2008, 11:13

Спасибо! Идею понял :)
Ответить