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

Решить задачу с использованием рекурсии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлом http://www.cyberforum.ru/cpp-beginners/thread35838.html
Здравствуйте, помогите решить задачу на С, а то я с файлами вообще никак. Прочитать файл, который может содержать символы перевода строки. Для каждой строки определить и вывести на экран её номер и длину. Зарание благодарен.
C++ Сбалансированное дерево (бинарное) кто сможет, пожалуйста напишите код с++, построения сбалансированного дерева,функцию добавления элемента в дерево и восстановелния сбалансированности если можно без template.. http://www.cyberforum.ru/cpp-beginners/thread35544.html
C++ Консольное приложение
как можно поставить обработчики на нажатие клавишь ctrl+c и того типа
C++ POST запрос
Здравствуйте! Подскажите как используя сокек отправить пост запрос на сервер?
C++ Циклические очереди http://www.cyberforum.ru/cpp-beginners/thread35171.html
Здравствуйте уважаемые посетители форума. Я.. обычный, бедный студент - жертва насилия) Прошу Вас помочь мне с выполнение задания.. здесь нужно преобразовать очередь в циклическую очередь. Буду очень признателен за помощь) #include <iostream> #include <iomanip> using namespace std; template<class T> class Queue {
C++ Задача на работу с файлами Помогите решить проблему! ________________________________________ В файле находится текст программы на языке С. Создать выходной файл,в который переписать содержимое исходного файла,убрав коментарии из текста программы. подробнее

Показать сообщение отдельно
Phantom
Эксперт C++
 Аватар для Phantom
3161 / 843 / 15
Регистрация: 29.12.2008
Сообщений: 952
23.05.2009, 15:46     Решить задачу с использованием рекурсии
Вот у меня такой код получился:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
int f (int n)
{
    if (n==1) return 1; 
    int sum=0;
    for (int i=2; i<=n;i++) sum+=f(n/i);
    return sum;
}
void main()
{
    for (int i=15; i<=30;i++) cout<<"f("<<i<<")="<<f(i)<<endl;
    system("pause");
}
 
Текущее время: 04:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru