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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rokil
0 / 0 / 0
Регистрация: 04.10.2013
Сообщений: 7
#1

Дано натуральное число n. Вычислить: - C++

16.10.2013, 06:35. Просмотров 1014. Ответов 6
Метки нет (Все метки)

помогите написать на С++
Дано натуральное число n. Вычислить: 1*2+2*3*4+3*4*5*6+...+n(n+1)...2n
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2013, 06:35     Дано натуральное число n. Вычислить:
Посмотрите здесь:

Дано натуральное число n. Вычислить: S=1!+2!+3!+.+n! (n>1) - C++
Дано натуральное число n. Вычислить: S=1!+2!+3!+...+n! (n>1)

Дано натуральное число N. Вычислить - C++
Дано натуральное число N. Вычислить S=1/3^2+1/5^2+1/7^2+...+1/(2n+1)^2

Дано натуральное число n.Вычислить - C++
Дано натуральное число n.Вычислить sqrt(2+ sqrt(5 + sqrt(7...)). Под корнями располагается n первых простых чисел.

Дано натуральное число N. Вычислить - C++
Помогите решить задачу до завтра, зачет по информатике)) . Дано натуральное число N. Вычислить...

Дано натуральное число п. Вычислить: - C++
Помогите пожалуйста решить задачу Дано натуральное число п. Вычислить: а) 2n; б) n! чтоб работало в Borland (и если можно...

Дано натуральное число n. Вычислить - C++
вот как я пытался сделать.Скажите что не так { setlocale(LC_ALL, "Russian"); double i,a,p,b; int n; cout<<"Введите n:...

Дано натуральное число n. Вычислить - C++
Дано натуральное число n. Вычислить : Корень из 2 + корень из 2 + ... +корень из 2 фигурная скобка n корней

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Hoottie_McGOOB
107 / 105 / 5
Регистрация: 04.10.2013
Сообщений: 231
16.10.2013, 07:04     Дано натуральное число n. Вычислить: #2
Вычислял вот по этой формуле: 1*2+2*3*4+3*4*5*6+..., т.к. оставшаяся часть формулы, по-моему, не сходится с первой её частью..
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream> 
 
using namespace std;
 
int main() 
{
    setlocale(0,"Rus");
    int n;
    cout<<"Введите n: ";
    cin>>n;
 
    int sum=0;
    int p=1;
 
    for(int i=1, k=2; i<=n; i++, k++, sum+=p, p=1)
        for(int j=i; j<i+k; j++)
            p*=j;
 
    cout<<"Сумма равна: "<<sum<<endl;
    
    system("pause");
    return 0;
}
govorov
24 / 24 / 3
Регистрация: 25.09.2013
Сообщений: 76
16.10.2013, 09:24     Дано натуральное число n. Вычислить: #3
Так все-таки что в конце формулы?
Hoottie_McGOOB
107 / 105 / 5
Регистрация: 04.10.2013
Сообщений: 231
16.10.2013, 15:54     Дано натуральное число n. Вычислить: #4
я так понял, что n - число слагаемых множителей... согласно представленному началу в формуле...
если n=1, то 1*2
если n=2, то 2*3*4
и т.д.

Добавлено через 5 часов 25 минут
формула должна была выглядеть следующим образом:

1*2+2*3*4+3*4*5*6+...+n(n+1)*..*2n
вот так было бы сразу понятно, что делать.
govorov
24 / 24 / 3
Регистрация: 25.09.2013
Сообщений: 76
16.10.2013, 17:32     Дано натуральное число n. Вычислить: #5
Наверное так и есть)
Hunter13ua
46 / 46 / 5
Регистрация: 25.10.2011
Сообщений: 183
16.10.2013, 17:42     Дано натуральное число n. Вычислить: #6
Почему бы не вычислить как сумму факториалов?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
unsigned long long factorial(int n)
    { return n*factorial(n-1); }
 
int main {
 
    int N;
    cout << "Input N: ";
    cin >> N;
 
    unsigned long long result = 0;
    for(int i=0; i<=N; i++)
        result += factorial(i);
    cout << "Result: " << result << endl;
 
    cin.get();
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2013, 12:38     Дано натуральное число n. Вычислить:
Еще ссылки по теме:

Дано натуральное число n. Вычислить S = 1*2+2*3*4+.+n(n+1)2n - C++
S = 1*2+2*3*4+...+n(n+1)2n помогите ребят плиз

Дано натуральное число N. Вычислить - C++
Тут еще более или менее понятно, но все-таки хотелось бы сверить... 3.Дано натуральное число N. Вычислить S=\sum_{i=1}^{N}{i!/(N+i)!} ...

Дано натуральное число N>2. Вычислить - C++
Помогите решить задачу: Дано натуральное число N&gt;2. Вычислить \sum_{k=2}^{N}\prod_{i=1}^{k-1}sin(\pi+i/k) Добавлено через 20 минут ...

дано натуральное число N. Вычислить - C++
дано натуральное число N. Вычислить

Дано натуральное число n. Вычислить (1+1/1^2)+(1+1/2^2).(1+1/n^2) - C++
Буду премного благодарен если напишите вместе с комментариями, я путаюсь в for :cry:


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
govorov
24 / 24 / 3
Регистрация: 25.09.2013
Сообщений: 76
17.10.2013, 12:38     Дано натуральное число n. Вычислить: #7
Каждый раз заново вычислять (n-1)!, если он уже вычислен? Зачем?
Yandex
Объявления
17.10.2013, 12:38     Дано натуральное число n. Вычислить:
Ответ Создать тему
Опции темы

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