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

Найти n-е число Фибоначчи - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Откомпилируйте приведенный код http://www.cyberforum.ru/cpp-beginners/thread684906.html
Код работы со строками без использование библиотеки <string> но при компиляции ошибки, при том у меня показывает какой-то набор символов кириллицы попробуйте скомпилить пожалуйста. #include <iostream> #include <conio.h> using namespace std; struct mstring { mstring* next; char s;
C++ Найти среднее арифметическое квадратов всех целых чисел от 1 до 100 найти среднее арифметическое квадратов всех целых чисел от 1 до 100 http://www.cyberforum.ru/cpp-beginners/thread684900.html
C++ При вычислении выражения выдается неверный результат
Добрый вечер! Пытался разобраться, но, увы, не получилось. У меня есть пару вопросов: 1) Что значит следующая постановка: "Код методов – вне пространства определения класса. Программа должна включать в себя статический и динамический способы создания объектов, и для каждого объекта использовать прямую и косвенную адресацию при вызове методов класса." И соответствует нижеизложенный код этому...
Структура: база сотрудников и их адресов C++
Очень нужно написать задачу!Пожалуйста помогите) Ввести массив записей, который содержит фамилии сотрудников и адреса. Записи упорядочить по адресам. Необходимо ввести фамилию и удалить из массива ту запись, которая содержит данную фамилию. адреса сортировать по алфавиту Помогите с кодом програмы .Пожалуйста))))
C++ Вычислить выражение (значение всех переменных вводятся с клавиатуры) http://www.cyberforum.ru/cpp-beginners/thread684872.html
Помогите создать программу)
C++ ANTLR, распознавание произвольной строки здравствуйте. вопрос по ANTLR (знаю, что не в тему, но лучшего места спросить я не придумал): предположим, частью моей грамматики является строка из произвольных символов. мне нужно её как-то считать. есть такой вариант: LITERA: ('a'..'z'); // на самом деле здесь может быть вообще всё что угодно // кстати, как бы такое покороче записать? DIGIT: ('0'..'9'); ... подробнее

Показать сообщение отдельно
maSt
 Аватар для maSt
5 / 5 / 1
Регистрация: 28.02.2010
Сообщений: 166
31.10.2012, 01:56     Найти n-е число Фибоначчи
Написал функцию, по логике должна работать. Но выдает немного не то.
Задается число n , и булевая переменная.
если true , вывести количество срабатывания рекурсии , если false то ничего не менять.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    int catch22(int n,int &ilosciteracji,bool h) 
 {
     
if (h == true )
{
      if (n ==1 || n == 2 )
      { ilosciteracji++; return  1;}
      else 
      {ilosciteracji++;
return catch22(n-1)+catch22(n-2); }
}
else
{
if (h == false)
{
     if(n==1) 
     return 1;
     if(n==2) 
     return 1;
    return catch22(n-1) + catch22(n-2);
}
}
      }
В чем ошибка?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru