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

Рекурсивная функция (вычислить сумму) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Системы исчесления http://www.cyberforum.ru/cpp-beginners/thread817910.html
Будет ли разница в выполнении кода, если цифры записывать в двоичной, десятеричной, восьмеричной системе исчисления. Если да, то какой вариант наиболее оптимизированее?
C++ Найти сумму бесконечного ряда Здравствуйте, дорогие форумчане. Помогите, пожалуйста, исправить ошибку. Задание прикрепил на скрине, так как не нашёл тут редактор формул. Вот сама программа, но у меня в ней ошибка, так как в консоли вообще выводит не совсем то, что надо. #include<iostream> #include<conio.h> #include<math.h> int main() {int k; http://www.cyberforum.ru/cpp-beginners/thread817908.html
Построение массива 6×6 C++
День добрый. Помогите разобраться с массивом 36 35 33 30 26 21 34 32 29 25 20 15 31 28 24 19 14 10 27 23 18 13 09 06 22 17 12 08 05 03 16 11 07 04 02 01
C++ Установка библиотеки WinBGIm для Embarcadero Rad Studio 2010
Пытаюсь установит графическую библиотеку WinBGIm в Rad Studio 2010. Скинул все файлы в папку и в проекте указал её в include path. При вызове initwindow() при сборке ошибка Error: Unresolved external '_initwindow' referenced from C:\USERS\ADMIN\DOCUMENTS\RAD STUDIO\LABS\GRAPHICS\DEBUG\MAIN.OBJ Error: Unable to perform link
C++ Пустой терминал (в котором можно писать, что угодно) при выполнении программы http://www.cyberforum.ru/cpp-beginners/thread817895.html
Доброго времени суток. Возникла такая проблема. Пробую выполнить программу в geany, на что geany выдает пустой терминал в котором я могу вводить, что угодно (он ни на что не реагирует). Программа собирается и компилируется нормально. Простой Hello World компилируется тоже нормально. В чем проблема ? Кто подскажет. Вставил в main строчу с hello, все равно ее не вывело. Вот код программы: #...
C++ Обучение с нуля Добрый день. Решил заняться изучением программирования на С++. С чего начать? Изучать литературу по С++? (на форуме нашел какую). Или надо начинать с более низкого старта? Алгоритмизацию изучит или что - то еще? Просто боюсь начать изучать С++ и упустить важное, что надо изучать новичку в первую очередь. Заранее спасибо! подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
25.03.2013, 23:23     Рекурсивная функция (вычислить сумму)
eocron, не разобрался, ну тогда мой вариант так будет выглядеть

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "stdafx.h"
#include <iostream>
#include <iomanip>
using namespace std;
 
double rekurs(int _number, double _sum, int _Kol)
{
    if(_number == 0)
        return _sum;
    else
    {
        for(int i = 1; i <= _Kol; ++i)
            _sum += 1.0 / (_number + i);
 
        _sum = rekurs(_number - 1, _sum, _Kol);
        return _sum;
    }
}
 
int main()
{
    int number;
    double sum = 0;
 
    cout << "Enter number: ";
        cin >> number;
 
    cout << "Result: " << setprecision(5) << rekurs(number, sum, number);
    
    cout << "\n\n";
    return 0;
}
 
Текущее время: 03:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru