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

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

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

Вычислить произведение ряда - C++

14.03.2012, 18:51. Просмотров 309. Ответов 2
Метки нет (Все метки)

Вычислить сумму
S = R[1]+R[2]+...+R[100] .

R[1]=1.01;
R[2]=o.75;
R[i]=0.25i + 2sinR[i-1] - 0.35cosR[i-2]
.
i=3,...,100.
Массивом не пользоваться.
0
Изображения
  
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2012, 18:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить произведение ряда (C++):

Вычислить произведение ряда - C++
1*3*5*....*101

Вычислить произведение ряда - C++
Дано натуральне число n. Обчислити P=(1+1/1)(1+1/2)^2 ...(1+1/n)^n , не використовуючи бібліотечних функцій. Дано натуральное число n....

Вычислить произведение ряда - C++
Вычислить произведение ряда P=(1+3)*(5+7)*...*((2n-1)+(2n+1)) для введенного с клавиатуры n помогите, я в c++ новичок

Вычислить произведение ряда - C++
Квадратики это умножение (*) Пользуйтесь редактором формул внизу страницы P=\prod_{k=1}^{K}\frac{{(-1)}^{k}({k}^{2}+k+1)}{k!}

Вычислить произведение ряда - C++
#include<iostream.h> int main() { int n, i; float z,p; cout<<"vvedite n"; cin>>n; for(i=2; i>n;...

Вычислить произведение ряда - C++
Дано натуральное число n. Вычислить (1+1/1^2)*(1+1/2^2)…(1+1/n^2) #include <iostream> using namespace std; int main(int...

2
zss
Модератор
Эксперт С++
6486 / 6049 / 1987
Регистрация: 18.12.2011
Сообщений: 15,691
Завершенные тесты: 1
14.03.2012, 18:59 #2
C++
1
2
3
4
5
6
7
8
double R1=1.01,R2=0.75;
double S=R1;
for(int i=3;i<=100;i++)
{
         S+=R2;
         double R3=0.25*i+2.*sin(R2)-0.35*cos(R1);
         R1=R2;R2=R3;
}
0
-=ЮрА=-
Заблокирован
Автор FAQ
14.03.2012, 23:38 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Ryzhiy_Ezhik, ниже код на Си с решулировкой начальных значений R1,R2 а также вводом требуемого числа суммируемых элементов
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
#include <stdio.h>
#include <math.h>
 
int main()
{
    long i,N;
    double R1 = 0, R2 = 0, Ri, S = 0;
    //Делаю алгоритм на множественный ввод
    //а также ввожу возможность регулировать
    //начальные значния R1,R2 и число элементов N
    while(1)
    {
        printf("Enter R1 : ");scanf("%lf",&R1);
        printf("Enter R2 : ");scanf("%lf",&R2);
        printf("Enter N  : ");scanf("%u",&N);
        S = R1 + R2;
        for(i = 3; i <= N; i++)
        {
            Ri = 0.25*i + 2*sin(R1) - 0.35*cos(R2);
            R1 = R2;
            R2 = Ri;
            S  = S + Ri;
        }
        printf("S = %.3f\n",S);
    }
    return 0;
}
0
Миниатюры
Вычислить произведение ряда  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2012, 23:38
Привет! Вот еще темы с ответами:

Вычислить произведение ряда - C++
х ввести с клавиатуры,k определить из условия ak=b, где a и b относится к целым четным числам (a&lt;b) и вводится с...

Вычислить произведение ряда - C++
Доброго дня всем. Написал код для задачи,но после всех просчётов программа выдает очень маленькое значение, которое является ложным, не...

Вычислить произведение ряда - C++
Вычислить произведение ряда \prod_{i=1}^{infinity} (x-2*i), где x - некоторое заданное вещественное число больше нуля. Вычисления закончить...

Вычислить произведение ряда - C++
вычислить и вывести на экран, x и k ввести с клавиатуры p=\prod_{i=1}^{k}\frac{sin(ix)}{2i-1}


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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