0 / 0 / 1
Регистрация: 28.12.2011
Сообщений: 12
1

Математическая задача в С++

08.01.2012, 16:22. Показов 2216. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
мат Задача помогите решить в С++ :
s=cos(x) + (cos(x))/2 + ... + (cos(x)*n)/n^2 ;

0.2<=X<=0.8 ; n(max)= 20 ;
х идет с шагом 0,1 ,а n с шагом 1

примерно решение должно выгледеть так :
x=0.2 S=...(и ряд чисел c шагом n вывести ответы )
x=0.3 S=...(и ряд чисел c шагом n вывести ответы )
x=0.4 S=...(и ряд чисел c шагом n вывести ответы )
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.01.2012, 16:22
Ответы с готовыми решениями:

Математическая задача
Сумма 1+\sum_{n=1}^{\propto}\frac{{3}^{n}\prod_{i=1}^{n}(2i-1)}{\prod_{j=1}^{n}2j} Промежуток...

Математическая задача
Очень нужна ваша помощь, у меня затруднение при написании одной из функций. Не могу правильно...

Математическая задача на C++
И снова я. Пожалуйста помогите переделать программу на нужную. Суть задачи такова: С...

Математическая задача
Добрый вечер! Снова прошу у вас помощи с программой. Выдает ошибку при запуске. И ещё её нужно...

5
Модератор
Эксперт С++
13411 / 10521 / 6285
Регистрация: 18.12.2011
Сообщений: 28,095
08.01.2012, 17:23 2
C++
1
2
3
4
5
6
7
8
9
10
11
for(double x=0.2;x<=0.8;x+=0.1)
{
    double s=0;
    cout<<"x="<<x<<" S=";
    for(int n=1;n<=20;n++)
    {
         s+=cos(x)/n;
         cout<<s<<"  ";
    }
    cout<<endl;
}
1
0 / 0 / 1
Регистрация: 28.12.2011
Сообщений: 12
08.01.2012, 17:41  [ТС] 3
можно полный код пожайлуста ??
0
143 / 112 / 36
Регистрация: 14.04.2011
Сообщений: 261
08.01.2012, 17:47 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
#include <iostream>
#include <cmath>
#include <iomanip>
 
int main()
{
        std::cout << std::fixed << std::setprecision(2);
 
        for(double x=0.2;x<=0.8;x+=0.1)
        {
                double s=0;
                std::cout<<"x="<<x<<" S=";
 
                for(int n=1;n<=20;n++)
                {
                        s += std::cos(x)/n;
                        std::cout << s << "  ";
                }
 
                std::cout << std::endl;
        }
 
        return 0;
}
1
0 / 0 / 1
Регистрация: 28.12.2011
Сообщений: 12
08.01.2012, 17:51  [ТС] 5
спасибо !!
0
143 / 112 / 36
Регистрация: 14.04.2011
Сообщений: 261
08.01.2012, 18:05 6
кстати по поводу
C++
1
std::setprecision()
он не округляет, а просто отбрасывает цифры до двух знаков после точки
если принципиально округлять, то нужно использовать floor
C++
1
std::floor(s * 100 + 0.5) / 100
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.01.2012, 18:05
Помогаю со студенческими работами здесь

Математическая задача и паллиндром
Просьба помочь в решении этих задач (задачи, неверное решение и замечания к нему в файле ниже): ...

необычная математическая задача
Добрый день, есть интересная задача. Прикрепил на скриншоте. Кроме этих данных к сожалению ничего...

Математическая задача
Помогите пожалуйста сделать программу для расчета задачи №2

Математическая задача
Что не так с этим кодом? #include &lt;stdio.h&gt; #include &lt;math.h&gt; int main(void) { double x; ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru