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

Найти сумму первых n элементов последовательности - C++

Войти
Регистрация
Восстановить пароль
 
Sailles
 Аватар для Sailles
4 / 4 / 0
Регистрация: 28.08.2011
Сообщений: 104
29.12.2013, 20:28     Найти сумму первых n элементов последовательности #1
Дана последовательность чисел, числа n и k.
Найти
1) сумму первых n элементов последовательности
2) первый элемент последовательности который по модулю меньше или больше, (в зависимости от того, убывает последовательность или возрастает), заданного числа k.

Последовательность: 2,−1,3,4,6,13,23,...

Добавлено через 19 минут
Каким образом задать эту последовательность?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2013, 20:28     Найти сумму первых n элементов последовательности
Посмотрите здесь:

В одномерном массиве, состоящем из N вещественных элементов, найти сумму первых M элементов массива. C++
C++ Найти сумму элементов последовательности
C++ Найти сумму элементов последовательности, начиная от первого отрицательного элемента и до конца последовательности.
Найти сумму первых элементов массива, произведение которых не превышает заданного числа М C++
C++ Найти сумму n первых элементов массива и произвидения m посдедних элементов массива
C++ Найти сумму четных элементов последовательности
В заданном массиве из n элементов найти сумму первых n/2, а затем произведение оставшихся элементов C++
Найти сумму элементов последовательности C++
Используя рекурсивную функцию, найти сумму первых n элементов последовательности C++
Среди первых n элементов последовательности найти среднее арифметическое отрицательных элементов C++
C++ В одномерном массиве, размер которого задаётся пользователем, найти сумму первых K минимальных элементов
C++ Для каждого i от 1 до n найти медиану среди первых i элементов последовательности

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 338
29.12.2013, 20:34     Найти сумму первых n элементов последовательности #2
Это последовательность An=An-1+An-2+An-3, то есть каждое следующее число равно сумме трех предыдущих?

Добавлено через 46 секунд
Тут конкретная последовательность или нет?
Sailles
 Аватар для Sailles
4 / 4 / 0
Регистрация: 28.08.2011
Сообщений: 104
29.12.2013, 21:24  [ТС]     Найти сумму первых n элементов последовательности #3
fishec, да, по этой 2,−1,3,4,6,13,23,...
fishec
 Аватар для fishec
118 / 118 / 30
Регистрация: 07.09.2013
Сообщений: 338
30.12.2013, 00:25     Найти сумму первых n элементов последовательности #4
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
33
34
35
#include <iostream>
using namespace std;
 
 
int A(int n){
if (n==1) {
    return 2;
}
if (n==2) {
    return -1;
}
if (n==3) {
    return 3;
}
return A(n-3)+A(n-2)+A(n-1);
}
int main(int argc, char* argv[])
{
int N,K;
cin >> N >> K;
int SUM=0;
int NUM=0;
for (int i=1; i <= N; i++) {
    SUM+=A(i);
}
for (int i=1; ; i++) {
    if (A(i)>=K) {
        NUM=i;
        break;
    }
}
cout<<SUM<<endl<< NUM << endl;
system("pause");
return 0;
}
Yandex
Объявления
30.12.2013, 00:25     Найти сумму первых n элементов последовательности
Ответ Создать тему
Опции темы

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