Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vlasok
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 10
#1

Лаб.раб. Исполнитель калькулятор - C++

03.04.2013, 18:10. Просмотров 343. Ответов 0
Метки нет (Все метки)

Есть задание на лабораторную работу:
У исполнителя калькулятор две команды:
1.прибавь 1
2.умножь на 2
Сколько есть программ,которые число 1 преобразуют в число N(задается преподавателем)?

Пример ввод 5 выход 4

Вообщем задание нужно выполнить путем перебора.
Я принес ему свой вариант(он сказал что я угадал формулу) и сказал переделать мне вот таким способом
Вообщем возьмем N=5 как в примере.
1 - нулевая или первая программа
2 - делится на 2 складываем кол.программ для предыдущего и для 1 (2/2=1)
3 - не делится на 2 то переходим к предыдущему
4 - делится на 2 складываем кол.программ для предыдущего и для 2 (4/2=2)
5 - не делится на 2 то переходим к предыдущему элементу

После этого складывем кол.программ для каждого числа.

Начинать нужно с конца,т.е. с 5.Я не знаю как этот посчет реализовать.
Помогите пожалуйста.2 недели не могу придумать.

В миниатюре вместо тройки поставьте 2.решение тоже самое
0
Миниатюры
Лаб.раб. Исполнитель калькулятор  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2013, 18:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Лаб.раб. Исполнитель калькулятор (C++):

Лаб. раб - C++
Помогите пожалуйста разобраться с заданием http://dencom.nsknet.ru/_mod_files/ce_images/2009-12-07_115738.png

Исполнитель Водолей - C++
У исполнителя “Водолей” есть два сосуда, первый объемом A литров, второй объемом B литров, а также кран с водой. Водолей может выполнять...

Структуры: информация о CD-дисках (исполнитель, название, длительность звучания, стоимость) - C++
реализуйте программу для решения следующей задачи: вводится информация о CD(DVD)- дисках: исполнитель,название,длительность...

Программа захвата раб.стола - C++
Здравствуйте товарищи, у меня в институте появилась беда) у всей группы. В кратце, мы изучали весь прошлый год Delphi, а в этом году, у...

Скриншот раб стола + видео - C++
Как сделать скриншот рабочего стола и чтоб видео на нем было б изображено черным квадратом?

лаб 7 - C++
Памагите пожалуста Загальні умови: 1. Оголосити двовимірний масив array типу int. 2. Заповнити масив з клавіатури. 3. Вивести...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2013, 18:10
Привет! Вот еще темы с ответами:

лаб роб - C++
дано n-ка дийсних чисел. впорядкувати их в порядку зростання

строки, лаб/работа №3 - C++
Даны два слова, напечатать только те символы, которые встречаются в обоих словах одновременно. Например, для слов процессор и информация....

Cоставить программу(лаб.) - C++
ЗАДАНИЕ: Вычислить характеристики последовательности, вводимой с клавиатуры (без использования массивов и промежуточных файлов для...

Простой калькулятор и калькулятор с парсингом - C++
Ребят я совсем не давно только начал изучать сишку, решил написать простенький калькулятор который работает с 2 числами. Возник вопрос, как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru