Логические задачи и головоломки
26 Май 2012, 15:49:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости:
 
   Начало   Правила Помощь Поиск Войти Регистрация Чат  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите найти число  (Прочитано 364 раз)
0 Пользователей и 1 Гость смотрят эту тему.
любитель
Новичок
*
Offline Offline

Сообщений: 14


Просмотр профиля
« : 30 Январь 2012, 20:12:50 »

Помогите решить, пожалуйста.

Пусть S (n) - сумма цифр числа n. Надо найти наименьшее натуральное число, которое дилится на 2012 - S (n).

Я сразу подумал - нуль, но ведь нуль не является натуральным числом...
Записан
devnull
Старожил
****
Offline Offline

Сообщений: 455


Просмотр профиля
« Ответ #1 : 31 Январь 2012, 14:38:55 »

Если это натуральное число n меньше 2000,  то сумма его цифр не превосходит S(1999) = 1+9*3 = 28, поэтому 2012 - S(n) лежит в диапазоне от 1984 до 2011. Чтобы натуральное число от 1 до 1999 делилось без остатка на другое число от 1984 до 2011, оно должно с ним совпадать. Поэтому если такое число есть, оно лежит в диапазоне от 1984 до 1999. Можно рассуждать и дальше, но теперь будет проще просто начать перебирать числа и проверять их на выполнение условия задачи, вы очень быстро найдете ответ.
Записан
любитель
Новичок
*
Offline Offline

Сообщений: 14


Просмотр профиля
« Ответ #2 : 01 Февраль 2012, 22:46:12 »

Я был нашёл число 48000 и радовался что подошло, а форум был временно закрыт.
Теперь благодаря вам нашлось гораздо меньшее число, надеюсь то что надо,  - 1987. Огромное вам спасибо!!!   Отлично Улыбка
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC | Sitemap