при вычитании из любого положительного числа цифр его составляющих всегда получается число кратное 9-и, поэтому в этой таблице смотреть нужно на диагональ от нижнего левого угла до правого верхнего, по которой как раз и располагаются такие числа, и как можно заметить все значки в этой диагонали одинаковые, скрипт таблицы при каждой попытке угадать лиш меняет значок по всей диагонали числа 90 в этой диагонали а также 900, 9000 и т. д являются исключениями их невозможно получить таким вычитанием. Никакой мистики, вот смотрите: возьмём любое положительное число, ну например 5861. Обозначим каждую цифру этого числа буквой, то есть: a = 5 b = 8 c = 6 d = 1 таким образом число 5861 можно представить в виде: 1000*a + 100*b + 10*c + d по условиям таблицы нам предлагается из числа 5861 вычесть все его составляющие, имеем: 1000*a + 100*b + 10*c + d - a - b - c - d = 999*a + 99*b + 9*c = 9*(111*a + 11*b + c) Вуаля, число без остатка делится на 9! Что и требовалось доказать! |