Предмет: Информатика,
автор: SimensFaradey
Помогите.
Составить программу в Паскале:
Составьте программу нахождения наименьшего наименьшего натурального n-значного числа X( X>=10), меньшего произведению своих цифр.
Ответы
Автор ответа:
0
Любое десятичное натуральное число N можно записать в следующей расширенной форме:

Тогда искомое условие записывается в виде

Разделим обе части неравенства на
:

Очевидно, что
![10^{n} \ > \ a_{n-1}\cdot a_{n-2}\cdot ...\cdot a_1\cdot a_0, \quad a_i\in[1;9] 10^{n} \ > \ a_{n-1}\cdot a_{n-2}\cdot ...\cdot a_1\cdot a_0, \quad a_i\in[1;9]](https://tex.z-dn.net/?f=10%5E%7Bn%7D+%5C+%26gt%3B+%5C+a_%7Bn-1%7D%5Ccdot+a_%7Bn-2%7D%5Ccdot+...%5Ccdot+a_1%5Ccdot+a_0%2C+%5Cquad+a_i%5Cin%5B1%3B9%5D)
А вычитание из правой части величины

только усиливает неравенство.
Вывод: не существует натуральных чисел, меньших произведения своих цифр.
Посему и программу писать бессмысленно...
Тогда искомое условие записывается в виде
Разделим обе части неравенства на
Очевидно, что
А вычитание из правой части величины
только усиливает неравенство.
Вывод: не существует натуральных чисел, меньших произведения своих цифр.
Посему и программу писать бессмысленно...
Похожие вопросы
Предмет: Английский язык,
автор: YTTeamGardnYT
Предмет: Українська мова,
автор: thimbalistaolya
Предмет: Русский язык,
автор: makson2289
Предмет: Алгебра,
автор: mondert42