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

рекурсия, итеративный метод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Посоветуйте хорошую книгу по созданию оконных приложений http://www.cyberforum.ru/cpp-beginners/thread542084.html
Кто посоветует хорошую книгу по С++ - созадние оконных приложений. Просто не пойму как визуально строить интерфейс и т. д. Вижуал 2010
C++ Сравнение указанных каталогов Можно ли как-нибудь сравнить два каталога между собой в C++ ? Например, как команда comp в командной строке? Добавлено через 13 минут Например, сравнить их размеры http://www.cyberforum.ru/cpp-beginners/thread542082.html
морской бой (выборочное заполнение массива). C++
Как создать возможность расставления чего-либо(кораблей) в поле игры пользователем.
C++ Запуск потоков в цикле
Приветствую. Мне необходимо запустить неск. потоков в цикле (кол-во определяется в run-time), а перед завершением программы дождаться их завершения. Как это можно сделать наиболее грамотно? Желательно при помощи std::thread из C++11, хотя, в принципе, не так уж и важно.
C++ Дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа http://www.cyberforum.ru/cpp-beginners/thread542047.html
Дана строка, изображающая целое положительное число. Вывести сумму цифр этого числа.(используя указатели и функции)
 

Показать сообщение отдельно
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
07.04.2012, 22:35     рекурсия, итеративный метод
C++
1
2
3
4
5
6
7
8
9
10
// a(n) = a(n div 2) + a(n div 3), n>1
// a(0)=1
 
const size_t n = 8;
size_t i;
int an[n] = { 0 };
for (i = 1 ; i <= n ; ++i)
{
  an[i] = an[i / 2] + an[i / 3]; 
}
 
Текущее время: 16:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru