Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Разложение целого числа на сумму. Язык неважен

18K
27 мая 2006 года
Zeleboba
1 / / 27.05.2006
Нужно написать программу, которая бы находила все возможные варианты разложения любого целого положительного числа(*в любых пределах, пусть ограничением сверху будет число 65535) на сумму степеней двойки и считала их(разложений) количество.
например:
5 = 1+1+1+1+1
5 = 2+1+1+1
5 = 2+2+1
5 = 4+1
Программа вроде бы несложная, подозреваю даже, что делается с помощью рекурсии, но как именно это реализовать, я понять не могу :)
Заранее спасибо :)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог