Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7994 / 4753 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
30.08.2010, 22:43

Найти 1+2+3+...+n рекурсивно и итеративно - C++

30.08.2010, 22:43. Просмотров 3238. Ответов 54
Метки (Все метки)

Как-то покорректнее...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
typedef unsigned long long ULL;
 
ULL sum(ULL i)
{
     return (i>1)?i+factorial(i-1):i;
}
int main()
{
        cout << factorial(5);
    
        //system("pause");
        return 0;
}
Цикл:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
 
typedef unsigned long long ULL;
 
ULL factorial(int n)
{
   ULL fact=1;
   for(int i=1; i<=n; ++i)
   {
      fact*=i;
   }
   return fact;
}
 
int main()
{
        cout << factorial(5);
    
        //system("pause");
        return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.08.2010, 22:43
Темы с ответами и решениями для C++ Найти 1+2+3+...+n рекурсивно и итеративно:

Найти рекурсивно значение функции Аккермана A(m, n)
Я новичек так что сильно не бейте :) Нужно рекурсивно найти функцию Аккермана....

Рекурсивно найти число входящих элементов Е в дерево Т
Почему-то не работает, помогите! :C struct gruz_p // Описание записи о...

Рекурсивно найти сумму нечетных элементов до заданного n
Добрый вечер! Необходимо рекурсивно найти сумму нечетных элементов до...

Рекурсивно найти сумму факториалов всех натуральных чисел до n
Нужно найти сумму факториалов всех натуральных числе до n (n вводит...

0
Найти 1+2+3+...+n рекурсивно и итеративно C++   Следующее сообщение темы 
Другие темы раздела
C++ n>=a в степени k http://www.cyberforum.ru/cpp-beginners/thread162564.html
вот решил задачу таким образом: задача: Напишите программу, находящую для заданных числел n и k максимальное число a, такое, что ak≤ n решение: #include <iostream> #include <cmath> using...
C++ Найти сумму элементов массива, которые больше своих "соседей" справа и слева В массиве из N элементов найти сумму тех элементов, которые больше своих "соседей" справа и слева. http://www.cyberforum.ru/cpp-beginners/thread162561.html
C++ OpenMP, создание потоков
В инете нашел много примеров по распараллеливание циклов, но никак не могу понять, как просто написать чтобы конкретная функция выполнялась в отдельном потоке? int main() { #pragma omp parallel...
Класс комплексных чисел C++
Ребят, помогите пожалуйста написать класс комплексных чисел... Я плохо разбираюсь в объектно-ориентированном программировании, учусь, покажите плиз!
C++ Программа работы с дробями (консоль) http://www.cyberforum.ru/cpp-beginners/thread162536.html
Десятичные дроби. Нужно чтобы программа умела: делить, умножать, складывать и вычитать и построена обязательно на классах, код не мой и разобраться в нём довольно трудно, плюс "консоль" что не мой...
C++ Наследование, классы, хеширование есть у кого простые задачи на эти темы? у меня задания нет, нужны любые... по поиску полазил- не нашёл ничего лёгкого=( подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru