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

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

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

Найти сумму ряда - C++

09.10.2011, 14:30. Просмотров 543. Ответов 5
Метки нет (Все метки)

Вычислить 1+sin(0.1))*(1+sin(0.2))*...*(1+sin(10))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2011, 14:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти сумму ряда (C++):

Найти сумму ряда с заданной точностью, если дан общий член ряда - C++
Найти сумму ряда с точностью Е=-4 (0.0001) общий член которого n=n*-n2 (n kvadrat)... Надо написать программу, т.е текст..на языке Си...

Найти сумму ряда с точностью до члена ряда - C++
Помогите пожалуйста с задачей , вот условие Найти сумму ряда с точностью до члена ряда, меньшего ε(0.0001) для заданного значения и...

Найти сумму ряда с точностью до члена ряда - C++
Найти сумму ряда с точностью до члена ряда, меньшего 0.0001 для заданного значения и сравнить эту сумму с функцией контроля. Для...

Найти сумму ряда - C++
Дано целое число N (> 0). Найти значение выражения 1.1 – 1.2 + 1.3 - (N слагаемых, знаки чередуются). Через for. Заранее, большое...

Найти сумму ряда - C++
Контрольная работа

Найти сумму ряда - C++
please помогите с кодом программы на с++ (как правильно вычислить s(x))

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
HighPredator
5477 / 1843 / 343
Регистрация: 10.12.2010
Сообщений: 5,435
Записей в блоге: 3
09.10.2011, 15:08 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
В лоб:
C++
1
2
3
4
5
6
7
8
float t=1.0;
float k=0.1;
while(k<10.1)
{
  t=t*(1+sin(k));
  k=k+0.1;
}
printf("%.4f",t);
-=ЮрА=-
Заблокирован
Автор FAQ
09.10.2011, 15:13 #3
Цитата Сообщение от fierswolf94 Посмотреть сообщение
Вычислить 1+sin(0.1))*(1+sin(0.2))*...*(1+sin(10))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <conio.h>//getch
#include <cmath>  //Прототипы мат функций
using namespace std;
 
int main()
{
    double xn, xk, x, dx, sum = 0;
    cout<<"Enter xn : ";cin>>xn;
    cout<<"Enter xk : ";cin>>xk;
    cout<<"Enter dx : ";cin>>dx;
    cout<<"\tSum of 1+sin(0.1))*(1+sin(0.2))*...*(1+sin(10))\r\n";
    for(x = xn; x <= xk; x += dx)
        sum += (1 + sin(x));
    cout<<sum<<"\r\n";
    cout<<"\r\nPress any key to continue\r\n";
    getch();
    return 0;
}
Миниатюры
Найти сумму ряда  
HighPredator
5477 / 1843 / 343
Регистрация: 10.12.2010
Сообщений: 5,435
Записей в блоге: 3
09.10.2011, 15:17 #4
-=ЮрА=-, ну и неверно. В формуле произведение сумм, а не сумма произведений.
-=ЮрА=-
Заблокирован
Автор FAQ
09.10.2011, 15:45 #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Predator_2004 Посмотреть сообщение
-=ЮрА=-, ну и неверно. В формуле произведение сумм, а не сумма произведений.
- ах да не сумма а произведение

fierswolf94, вот так запишите
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <conio.h>//getch
#include <cmath>  //Прототипы мат функций
using namespace std;
 
int main()
{
    double xn, xk, x, dx, sum = 1;
    cout<<"Enter xn : ";cin>>xn;
    cout<<"Enter xk : ";cin>>xk;
    cout<<"Enter dx : ";cin>>dx;
    cout<<"\tSum of 1+sin(0.1))*(1+sin(0.2))*...*(1+sin(10))\r\n";
    for(x = xn; x <= xk; x += dx)
        sum *= (1 + sin(x));
    cout<<sum<<"\r\n";
    cout<<"\r\nPress any key to continue\r\n";
    getch();
    return 0;
}

Не по теме:

Predator_2004, спасибо за замечание, но эмоциональность сбавьте, а то выглядит со строны как будто печеньку у вас украл...

fierswolf94
0 / 0 / 0
Регистрация: 09.10.2011
Сообщений: 30
09.10.2011, 15:50  [ТС] #6
спасибо.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2011, 15:50
Привет! Вот еще темы с ответами:

Найти сумму ряда - C++
Помогите народ по информатике дали задачи 2 на дом я так то не программист по этому плохо понимаю как делать, все мои попытки что либо...

Найти сумму ряда - C++
Всем привет!!! дали задачку в С++ решить, но не могу понять как ее записать: an=n^3/(3n-3)! Вот сама задача: Найти сумму ряда с...

Найти сумму ряда - C++
B=0.81 C=1.8 Редактор формул внизу страницы. Задача 1 z=∏_(n=1)^13▒*(cos⁡〖n^2 b)〗 Задача 2 t=∏_(b=2)^5▒〖*∑_(c=1)^10▒〖*bc〗〗...

Найти сумму ряда - C++
Помогите в С++ написать программу, которая вычисляет сумму; 1-1/2+3/3-5.... Количество чисел задает пользователь.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.10.2011, 15:50
Ответ Создать тему
Опции темы

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