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

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

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

Вычислить сумму последовательности из N элементов - C++

23.01.2014, 00:22. Просмотров 872. Ответов 24
Метки нет (Все метки)

Вычислить сумму последовательности из N элементов
условие на картинке
Дано натуральное n, действительные a1, a2,...,an
С помощью рекурсивной функции вычислить сумму

a1 * a2 + a2 * a3 + a3 * a4 + ... + an - 1 * an

спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2014, 00:22     Вычислить сумму последовательности из N элементов
Посмотрите здесь:

Вычислить среднее арифметическое, сумму элементов и количество элементов заданной последовательности - C++
Ваести значения для Х. Значения Х>0 , поэтому для окончания вычисления ввести число 0. Вычислить сумму всех значении Х и количество Х....

Вычислить сумму последовательности - C++
Составьте программу вычисления значения выражения для данного натурального числа N: 1³ + 2³ + 3³ + … + N³.

Вычислить сумму последовательности - C++
Даны действительные числа а1, а2 , .Известно, что а1 > 0 и что среди а2, а3 , .есть хотя бы одно отрицательное число . Пусть a1 , .an -...

Вычислить сумму последовательности - C++
S= sinX + sinX2(квадрат) + SinX3(куб) + sinX4(в четвертой степени) + … + sinXn(н-ая степень)

Вычислить сумму последовательности - C++
Даны действительные числа а1, а2 , .Известно, что а1 > 0 и что среди а2, а3 , .есть хотя бы одно отрицательное число . Пусть a1 , .an -...

За счёт адресной арифметики посчитать сумму элементов последовательности из 15 элементов символьного типа - C++
Привет всем,помогите,пожалуйста :) За счёт адресной аремфметики посчитать сумму элементов последовательности из 15 элементов символичного...

Вычислить сумму степеней в последовательности чисел - C++
Помогите решить пожалуйста: Вводятся натуральные числа m, n и целые числа a1...an.Вычислить b1+...+bm, где: b1=a1+a2+...+an ; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
23.01.2014, 21:21     Вычислить сумму последовательности из N элементов #21
Цитата Сообщение от natashabevz Посмотреть сообщение
А мне нужна такая программа только через prinf и scanf
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
#include <stdio.h>
#include <cstdlib>
 
double msum(int n, double *arr)
{
    return (n > 1) ? arr[n - 1] * arr[n - 2] + msum(n - 1, arr) : 0;
}
 
int main()
{
    int n;
    double *arr;
    printf("Input n - ");
    scanf("%i",&n);
    arr = new double[n];
    for (int i = 0; i < n; i++)
    {
        printf("Input %i-th number - ",i+1);
        scanf("%lf",&arr[i]);
    }
    printf("Msum = %lf\n", msum(n, arr));
    delete[] arr;
    system("pause");
    return 0;
}
natashabevz
0 / 0 / 0
Регистрация: 23.01.2014
Сообщений: 13
23.01.2014, 23:28     Вычислить сумму последовательности из N элементов #22
Спасибо большое

Добавлено через 1 минуту
Извините, а что значит "?" в этой строчке?
Iren1
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 91
23.01.2014, 23:35  [ТС]     Вычислить сумму последовательности из N элементов #23
Цитата Сообщение от natashabevz Посмотреть сообщение
Спасибо большое

Добавлено через 1 минуту
Извините, а что значит "?" в этой строчке?
заменяет слово если...
если правильно.. примет твое 1 значение... иначе примет 2-е

1и2-е значение записывается через :
Бедел
233 / 29 / 4
Регистрация: 04.06.2010
Сообщений: 286
23.01.2014, 23:47     Вычислить сумму последовательности из N элементов #24
Цитата Сообщение от natashabevz Посмотреть сообщение
Извините, а что значит "?" в этой строчке?
Iren1 Вам объяснила правильно, но почитайте о тернарной операции ?: подробнее, она заменяет конструкцию if еlse.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2014, 23:50     Вычислить сумму последовательности из N элементов
Еще ссылки по теме:

Рекурсия: вычислить сумму членов заданной последовательности - C++
Составить программу с использованием рекурсивной функции, в которой вычислить сумму 12 членов рекурсивной последовательности Х0=1; Х1=1;...

Вычислить сумму наибольшего и наименьшего членов последовательности - C++
Даны целые числаn, {a}_{0}, {a}_{1}, {a}_{2},...,{a}_{n-1} . Определить количество членов последовательности {a}_{0}, {a}_{1},...

Найти сумму элементов последовательности - C++
Задана некоторая последовательность чисел: n(n-1)...(n-k)+(n-1)(n-2)...(n-k-1)+(k+1)k(k-1)...1 Как я понял задание, то вводя с...

Найти сумму элементов последовательности - C++
Найти сумму элементов последовательности с точностью 0,001: S = 1.220

Вычислить сумму произведений членов последовательности, найти максимумы и минимумы - C++
Даны действительные числа a_1 ,a_2………a_2n(n=&gt;2 и заранее известно) Вычислить а) a_1 a_2n + a_2 a_(2n-1) + ….+a_n a_(n+1) b)...


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

Или воспользуйтесь поиском по форуму:
Iren1
0 / 0 / 0
Регистрация: 20.01.2014
Сообщений: 91
23.01.2014, 23:50  [ТС]     Вычислить сумму последовательности из N элементов #25
Цитата Сообщение от Бедел Посмотреть сообщение
Iren1 Вам объяснила правильно, но ...
Yandex
Объявления
23.01.2014, 23:50     Вычислить сумму последовательности из N элементов
Ответ Создать тему
Опции темы

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