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

Числа фибоначчи - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Границы карты http://www.cyberforum.ru/cpp-beginners/thread1051319.html
Здравствуйте Пришел с такой проблемой Есть карта (по которой ездят машинки) Нужно создать двумерный массив с 1/0 для определения границ трассы Как попиксельно перевести изображение в массив? Тоесть хочется чтобы координаты элемента в массиве совпадали с координатами этой точки на картинке Вот трасса если что http://www.forza-karting.ru/img/track/track_3_2013_big.png Добавлено через 7...
C++ Пауза в инжекнутой dll, не вещающая родительский процесс Сразу прошу прощения за дебильный заголовок, и саму постановку вопроса. Долго не спал. Как приостановить выполнение кода только в dll которую я инжектнул в процесс, но не его самого ? Т.е мне нужно что бы выполнение кода в dll приостановилось на пол секунды, но сам процесс ( в который внедрился ) не приостанавливался. Как такое вообще реализовать можно ? http://www.cyberforum.ru/cpp-beginners/thread1051318.html
Вывести на экран только предложения, которые начинаются с тире (перед ним могут находиться пробелы) C++
Всем привет. Вот задали написать программу. Но на деле пока никак не могу реализовать. Задание: В ходе выполнения работы необходимо создать программу, которая считывает из текстового файла информацию, обрабатывает ее в соответствии с индивидуальным заданием и выводит на экран заданное. Вывести на экран только предложения, которые начинаются с тире (перед ним могут находиться пробелы). Буду...
локальный минимум C++
помогите написать программу... Элемент матрицы называется локальным минимумом , если он строго меньше всех имеющихся у него соседей. Подсчитать количество всех локальных минимумов заданной матрицы размером 5 на 5. Найти сумму модулей элементов, расположенных ниже побочной диагонали.
C++ wstring странное поведение после GetEnvironmentVariable http://www.cyberforum.ru/cpp-beginners/thread1051304.html
Есть юникодовская строка. После GetEnvironmentVariable, строка становится L"C:/windows"(и это прекрасно показывает окно сообщения), но студия говорит, что там просто /windows. А после append заменяется на "C:/Fonts", т.е. стирается "/windows". Скриншоты и код прилагаются. std::wstring* PathToFont = new std::wstring(); result = GetEnvironmentVariable(L"windir", (LPWSTR)PathToFont, 30);...
C++ Ручной ввод элементов Эта программа сама в случайном порядке пишет элементы в массиве. Помогите, пожалуйста, переделать код так, чтобы можно было самим вводить элементы массива. //Подсчитать сумму нечетных отрицательных элементов массива между первым и вторым нулевыми элементами. #include "stdafx.h" #include <iostream> #include <ctime> #define N 20 using namespace std; void create_array(int a, int n) подробнее

Показать сообщение отдельно
max777alex
44 / 44 / 3
Регистрация: 01.02.2012
Сообщений: 822
21.12.2013, 23:18     Числа фибоначчи
надо кэшировать

C++
1
2
3
4
5
6
7
8
9
long d[100];
 
long i(long n){
    if(n == 0 || n == 1)
        return 1;
    else if(d[n])
          return d[n];
    else return d[n] = i(n - 1) + i(n - 2);
}
для n == 0 ответ 1
 
Текущее время: 03:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru