6035, меняем цифры 5306. Вычитаем. Остается 729. Зачеркиваем 2, остается 79. Вводим число 79 - оно оказывается НЕ СООТВЕТСТВУЕТ УСЛОВИЮ. С какой такой стати???
Не учитывая кучу сложных вариантов, где по всячески может быть много нулей, и вычеркнув вообще может остаться одна цифра...
Там кстати, интересные программки есть :)
http://www.dekan.ru/prog.html
Вот я только что узнал, что помру 15 марта 2055 года, причем очень опасным будет период с 29 декабря этого года до 01 января 2007
Тут фокус в том, что разность двух чисел, составленных из одинаковых цифр делится на 9. (Так как признак делимости, точнее равноостаточности есть). Поэтому у полученного в разности числа сумма цифр кратна 9 - то есть либо 9, либо 18, либо 27 (36 не может быть). Зная это, а также число без цифры, можно определить вычеркнутую цифру. Именно поэтому ноль нельзя вычеркивать - его было бы не отличить от 9-ки
2Francois А вот тот факт, что сумма цифр не обязательно девять у получаемой разности они видимо и не учли, поэтому и 79 не подошло. Но мой метод работает, ибо 2=18-(7+9)
> 2Francois А вот тот факт, что сумма цифр не обязательно девять у получаемой разности они видимо и не учли, поэтому и 79 не подошло. Но мой метод работает, ибо 2=18-(7+9)
Ну я как в бывшем на рассвете своей молодости успевший проработать тестировщиком ПО имею талант попадать, как говорили у нас на математике на "корни и случаи"... Иными словами на такие варианты левые, на которых софт ломается :)