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

Вычислить элементы последовательности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти третье от начала составное число в заданном диапазоне http://www.cyberforum.ru/cpp-beginners/thread191722.html
Найти третье от начала составное число в заданном диапазоне. (написал, чёт не прёт) кто может подсобите. заранее спасибо!
C++ Алгоритм Брезенхэма Добрый вечер! пожалуйста помогите разобрать построение прямой через заданные две точки с координатами x1,y1 и x2,y2. http://www.cyberforum.ru/cpp-beginners/thread191717.html
C++ Марафон
Здраствуйте=) Надо через структуры написать код 3-ех марафанистов. 1-ое их имена. 2-ое они бигут в какиета точки у всех разные 3-ое время. Если при вводе написать Zhenia то вывод должен быть Impossible Заметка (выходные буквы должны быть большими) ввод. 3 Dima Moscow 23:00
Домашняя бухгалтерия C++
Помогите, пожалуйста, создать домашнюю бухгалтерию) совсем не могу разобраться)) Требования: Человек туда заносит свои доходы/расходы, может посмотреть, на что у него сколько денег уходит (еда, квартплата, машина, одежда и т.д.). Запланировать какие-то платежи. Отслеживать взаиморасчеты с другими людьми (скажем, кому дал в долг и когда должен вернуть). Надо делать отчет за месяц, за...
C++ Структура внутри класса http://www.cyberforum.ru/cpp-beginners/thread191700.html
Вообщем необходимо создать класс жидкость, в нём указатель на название (слово) и плотность (целочисл). Определить конструкторы и деструкторы, функцию вывода. Создать производный клас "Алкогольные напитки" имеющего значение крепость (целочисл). Так же конструкторы и деструкторы. Опеределить функцию переназначения крепости и плотности. Из всего этого уважаемы я сейчас делаю то, что выделено...
C++ Ошибка в программе (ввод массива через ф-ию) input.h #include <stdio.h> void in (int **x, int nx, int mx) { int i, j; for (i = 0; i < nx; i++) for (j = 0; j < mx; j++) scanf ("%d",&x); } подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
15.11.2010, 19:42     Вычислить элементы последовательности
Если принять такое условие:

a(0)=1;
a(n)=a(n div 2)+a(n div 3), n>=1;

То так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int a(int n)
{
    if (n == 0)
        return 1;
 
    return a(n / 2) + a(n / 3);
}
 
int main()
{
    for (int i = 0; i <= 40; i++)
        std::cout << a(i) << std::endl;
 
    std::cin.get();
    return 0;
}
 
Текущее время: 10:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru