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

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

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

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

08.01.2012, 16:22. Просмотров 657. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2012, 16:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Математическая задача в С++ (C++):

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

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

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

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

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

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

5
zss
Модератор
Эксперт С++
6478 / 6041 / 1982
Регистрация: 18.12.2011
Сообщений: 15,654
Завершенные тесты: 1
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
Grinfeld
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 12
08.01.2012, 17:41  [ТС] #3
можно полный код пожайлуста ??
0
R136a1
142 / 111 / 15
Регистрация: 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
Grinfeld
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 12
08.01.2012, 17:51  [ТС] #5
спасибо !!
0
R136a1
142 / 111 / 15
Регистрация: 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
08.01.2012, 18:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.01.2012, 18:05
Привет! Вот еще темы с ответами:

Математическая ф-ия в Borland C 3.01 - C++
Помогите пожалуйста и объясните как описать математическую ф-ию в борланде: корень из(е в степени х -1) ?

Математическая константа Е - C++
Привет всем:) У меня трудности с математикой.Нужно вычислить константу Е по формуле &quot; е = 1 + 1/!1 + 1/!2 + 1/!3 и ...... Заранее спасибо:)...

Математическая статистика - C++
Число отечественных автомобилей превышает число иномарок в 1,6 раз. Отечественная машина ломается в среднем в 2,6 раз чаще иномарки. В...

Математическая формулировка - C++
Доброго времени дня всем. У меня возникла проблема. Значит сделал я программу по следующему условию: И теперь стоит вопрос в...


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

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

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