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

Оператор примитивной рекурсии - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа то вылетает с ошибкой, то работает корректно http://www.cyberforum.ru/cpp-beginners/thread387993.html
При запуске программа то вылетает с ошибкой, то работает нормально. Нутром чую, что проблема в следующем куске кода, где я создаю объекты типа gc_node и заталкиваю их в вектор, а затем уже обращаясь к ним как к элементам динамического, вызываю метод, аргументами которого являются указатель на элемент массива и число типа дабл: ...... std::vector<gc_node> nodes; ...... void...
C++ Вывод на экран элементов 2-х масссивов (язык С) Даны два одномерных массива a, b.Вывести на экран все общие элементы(без повтора) Заранее благодарна. http://www.cyberforum.ru/cpp-beginners/thread387989.html
Matrix - двумерные массивы C++
Дана матрица размера M × N. Упорядочить ее столбцы так, чтобы их последние элементы образовывали убывающую последовательность.
Настроить IDE Netbeans C++
подскажите, пожалуйста - как обозначается в папке bin компилятор С/С++ ? всё это мне нужно, чтобы настроить Netbeans :(
C++ Регистровые переменные http://www.cyberforum.ru/cpp-beginners/thread387970.html
Если некоторая переменная целого типа объявляется со спецификатором register, то это (насколько я понял, кстати правильно это или нет?) всего лишь просьба компилятору поместить эту переменную в регистр процессора (а кстати сколько таких регистров у процессора Core i7?). А есть ли какой-либо способ узнать, действительно ли эта переменная помещается в регистр или же нет? Тот же самы вопрос...
C++ Найти в тексте самое длинное слово, состоящее из цифр Условие задачи такое "Найти в тексте самое длинное слово, состоящее из цифр", но никак не могу понять условия этой задачи и как ее реализовать на С++, помогите пожалуйста новичку. Заранее спасибо. подробнее

Показать сообщение отдельно
eddilou
3 / 3 / 0
Регистрация: 21.11.2010
Сообщений: 194
20.11.2011, 21:35  [ТС]     Оператор примитивной рекурсии
Цитата Сообщение от iama Посмотреть сообщение
C++
1
2
3
4
5
6
7
int y (int x)
{
  if (x == 0)
    return -2;
  
  return y(x-1) - 2;
}
Для той конкретной функции и неотрицательных х.
f(0)=0
f(1)=3*0+2*0=0
f(2)=3*1+2*0=3 уже не совпадет с алгоритмом который описан выще
f(3)=3*2+2*3=12 и тд

если интересно про примитивно рекурсивные функции то вот
http://ru.wikipedia.org/wiki/Рекурси...86.D0.B8.D1.8F
 
Текущее время: 13:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru