Форум программистов, компьютерный форум CyberForum.ru

Какое число вернет foo(5)? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Итераторы, как параметры лябда-функций в шаблонном классе http://www.cyberforum.ru/cpp-beginners/thread917895.html
Доброго здоровья! Есть такой код (упрощенный вариант для наглядного описания ситуации): template<typename Type> struct A { std::function<Type(typename std::vector<Type>::iterator)> f1 = (typename std::vector<Type>::iterator arg) {
C++ Алгоритм поиска в ширину Подскажите, пожалуйста, алгоритм поиска в ширину в неориентированном графе http://www.cyberforum.ru/cpp-beginners/thread917887.html
Указатели. Найти количество элементов, стоящих на четных местах, удовлетворяющих условию C++
Доброго времени суток! Помогите пожалуйста написать программу! В массиве t(30), сформированном случайным образом, найти количество элементов, стоящих на четных местах, удовлетворяющих условию a<ti<b, где a и b - заданные числа.Указатель. Заранее большое спасибо!
C++ Перегрузка оператора ввода ,вывода
Вообщем проблема такая есть класс в нем приват поля и перегружены 2 дружественных оператора ввода вывода, все хорошо, но дружественный оператор не может получить доступ к закрытым полям класса,помогите в моем недопонимании. вот "куски кода". private : int real; int image; .... public : ....
C++ В массиве, сформированном случайным образом, найти количество элементов, стоящих на четных местах http://www.cyberforum.ru/cpp-beginners/thread917868.html
Помогите сделать указатель. В массиве t(30), сформированном случайным образом, найти количество элементов, стоящих на четных местах, удовлетворяющих условию a<ti<b, где a и b - заданные числа.
C++ Приложение, работающее с фискальным аппаратом Здравствуйте, обращаюсь к вам за помощью! Возникла острая необходимость написания приложения, работающего с аппаратом для печати чеков. В чем суть: //////// Сложная часть //////// Имеется фискальный аппарат(для печати чеков), подключаемый через COM-порт, причем порт довольно часто изменяется(перетыкается и т.д) Необходимо написать софтину, которая с заданным интервалом времени(5000ms)... подробнее

Показать сообщение отдельно
AnalDesperation
Сообщений: n/a
05.07.2013, 01:13     Какое число вернет foo(5)?
C++
1
2
3
4
5
int foo (int n) {
   if (n <= 0)
       return 0;
   return foo (n - 2) + foo (n / 2) + 1;
}
Вставляю код, выполняю с нужным параметром и все хорошо, ответ найден и равен 6. Но на тесте вместо компилятора будет листочек и ручка. Подскажите пожалуйста, как это вообще можно посчитать вручную? Или как удобней всего будет изобразить это на бумаге, чтобы не запутаться, а то уже несколько раз пытался нарисовать, но всякий раз выходит что-то не то.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru