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

Сумма чисел с рекурсией - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести информацию о продукции, выпущенной заданным цехом за последний месяц http://www.cyberforum.ru/cpp-beginners/thread1100420.html
На заводе выпускается несколько наименований деталей. Сведения о деталях включают код детали, количество выпущенных деталей, номер месяца выпуска. Вывести информацию о продукции, выпущенной заданным цехом за последний месяц В программе предусмотреть сохранение вводимых данных в файл и воз-можность чтения из ранее сохраненного файла. Результаты выводить на эк-ран и в тек
C++ Поиск минимума с помощью рекурсивной функции #include<iostream> #include <time.h> using namespace std; int mina(int ar, int n){ int min = ar; for (int i = 0; i < n; i++){ if (ar < min){ min = ar; } http://www.cyberforum.ru/cpp-beginners/thread1100406.html
C++ На чем реализовать форму
Собственно долгое время пытаюсь выбрать на чем разрабатывать форму. Что могли бы предложить? OpenGL отпадает.
C++ Как создать генератор случайных чисел
Здравствуйте!Я работаю в dev c++ 4.9.9.2 киньте готовый исходник.Зарание спасибо!
C++ Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего http://www.cyberforum.ru/cpp-beginners/thread1100380.html
Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего, если таких цифр несколько, то вывести ту которая попалась первой.
C++ Является ли сумма делимой на 2 без остатка помогите решить задачу в с++ 1) задать случайно массив от -20 до 50 с шагом 0.5, выводить является ли сумма делимой на 2 без остатка подробнее

Показать сообщение отдельно
Тамика
Котовчанин
867 / 447 / 135
Регистрация: 16.02.2010
Сообщений: 2,710
Записей в блоге: 27
19.02.2014, 14:41     Сумма чисел с рекурсией
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
void sum_numbers(int a,int b, int& sum)
{
    sum += a;
    if (a == b) return;
    sum_numbers(++a, b, sum);
}
 
int main()
{
    std::cout << "Enter a, b:\n ";
    int a, b, sum = 0;
    std::cin >> a>>b;
    sum_numbers(a,b,sum);
    std::cout << "sum " << sum << std::endl;
}
Вот Вам рекурсия.
 
Текущее время: 02:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru