на 1 точно нацело делится (любое число делится нацело на 1) на 2 точно нацело делится (последняя цифра 0 - четная цифра) на 3 точно нацело делится (так как сумма цифр 9, то делится нацело на 9, а значит и на 3) на 4 точно нацело делится (так последние две цифры числа как число а именно 40 делятся нацело на 4) на 5 точно нацело делится (так как последняя цифра 0) на 6 точно нацело делится (так как делится нацело на 2 и на 3) на 9 точно нацело делится (так как сумма цифр числа 9, признак делимости) на 12 точно нацело делится (так как делится нацело на 3 и на 4) на 16 - необязательно на 19 - необятельно на 20 точно нацело делится (так как делится нацело на 4 и на 5)
Если шифр пятизначный, то зафиксировав на втором месте цифру 5, а на последнем - цифру 0, получаем общее количество кодов для составления шифра замка: 5*1*5*5*1= 125 (Пояснение. Имеем 5 цифр. На первое место можно поставить любую из имеющихся пяти цифр, т.е. 7,8,5,1 и 0. Второе место "занято" цифрой 5, т.е. всего один вариант. На третье и на четвёртое место можно поставить любую из имеющихся пяти цифр (см. рассуждение выше). На последнем месте - единственный вариант - цифра ноль). Осталось только перемножить полученные варианты и вывести результат)
fotomath в