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

Написать функцию, которая рекурсивно вычисляет сумму чисел в заданном диапазоне - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, содержится ли строка S2 в строке S1 http://www.cyberforum.ru/cpp-beginners/thread871839.html
Проверить, содержится ли строка S2 в строке S1. Вывести позицию в которой начинается строка s2 в строке s1. Помогите пожалуйста, всего 1 ошибка. Скриншот - http://rghost.ru/46133667 // Str13.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std;
C++ Посимвольное чтение строки типа string Здравствуйте! Подскажите, пожалуйста. У меня есть строка типа string, нужно все цифры вывести на печать. Как сделать "пробежку по строке"? (я понимаю что можно использовать char-овский массив, но нужно string) http://www.cyberforum.ru/cpp-beginners/thread871826.html
Работа со строчками (как задать поле в конструкторе?) C++
Здравствуйте, сразу к коду class Shape { private: public: char name; virtual int GetVolume()=0; }; //---------------------------------------------------------------------------
поиск заданного элемента методом интерполяций C++
Здравствуйте! Помогите решить одну задачку...Заранее спасибо! В отсортированном одномерном массиве X(100)выполнить поиск заданного элемента методом интерполяций.
C++ Как сделать формулу? http://www.cyberforum.ru/cpp-beginners/thread871809.html
как перевести на язык с++ формулу Nt=N*(1-exp(-t*ln(2)/T))
C++ Сортировка 2D массива Добрый день! Есть динамический массив. *dlina - указывает кол-во элементов, а **matrica это сам массив. Как сделать что бы ниже приведённый пример сортировки методом Шелла, сортировал массив? for(m1 = matrica/2;m1>0;m1/=2) { for(j1 = m1;j1< matrica;j1++) { подробнее

Показать сообщение отдельно
mixon-21
3 / 3 / 0
Регистрация: 05.03.2013
Сообщений: 219

Написать функцию, которая рекурсивно вычисляет сумму чисел в заданном диапазоне - C++

20.05.2013, 17:31. Просмотров 2883. Ответов 7
Метки (Все метки)

Написать функцию, которая рекурсивно вычисляет сумму чисел в заданном диапазоне


Код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
long int Fact(long int N)
{
    // если произведена попытка вычислить факториал нуля 
    // или единицы - вернуть 1,
    // именно здесь произведется выход из рекурсии  
    if (N == 1 || N == 0) return 1;
    // любое другое число вызывает функцию заново с формулой N-1
    else return N * Fact(N-1);
}
 
void main()
{
   long number=5;
   //первый вызов рекурсивной функции
   long result=Fact(number);
   cout<<"Result "<<number<<"! is - "<<result<<"\n";
}

как задать диапазон плиз
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru