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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить нечетность числа (Турбо Си) http://www.cyberforum.ru/cpp-beginners/thread191724.html
как указать нечётность в Турбо Си
C++ Найти третье от начала составное число в заданном диапазоне Найти третье от начала составное число в заданном диапазоне. (написал, чёт не прёт) кто может подсобите. заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread191722.html
Алгоритм Брезенхэма C++
Добрый вечер! пожалуйста помогите разобрать построение прямой через заданные две точки с координатами x1,y1 и x2,y2.
C++ Марафон
Здраствуйте=) Надо через структуры написать код 3-ех марафанистов. 1-ое их имена. 2-ое они бигут в какиета точки у всех разные 3-ое время. Если при вводе написать Zhenia то вывод должен быть Impossible Заметка (выходные буквы должны быть большими) ввод. 3 Dima Moscow 23:00
C++ Создание анкеты http://www.cyberforum.ru/cpp-beginners/thread191714.html
Помогите написать программу : Структура элемента массива анкета: фамилия, имя, отчество, год рождения, домашний адрес (город, улица, дом), оценки в аттестате зрелости (математика, физика, украинский язык, информатика), год окончания среднего учебного заведения. Определить абитуриентов-одесситов, имеющих максимальный средний балл в аттестате зрелости.
C++ Домашняя бухгалтерия Помогите, пожалуйста, создать домашнюю бухгалтерию) совсем не могу разобраться)) Требования: Человек туда заносит свои доходы/расходы, может посмотреть, на что у него сколько денег уходит (еда, квартплата, машина, одежда и т.д.). Запланировать какие-то платежи. Отслеживать взаиморасчеты с другими людьми (скажем, кому дал в долг и когда должен вернуть). Надо делать отчет за месяц, за... подробнее

Показать сообщение отдельно
silent_1991
Эксперт С++
4963 / 3039 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru