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

помогите решить матем задачу в C++ - C++

Восстановить пароль Регистрация
 
Grinfeld
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 12
28.12.2011, 20:40     помогите решить матем задачу в C++ #1
Задача :
s=cos(x) + (cos(x))/2 + ... + (cos(x)*n)/n^2 ;

0.2<=X<=0.8 ; n(max)= 20 ;

Помогите решить математическую задачу в C++
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.12.2011, 20:40     помогите решить матем задачу в C++
Посмотрите здесь:

C++ Помогите решить задачу
Помогите решить задачу C++
помогите решить задачу в с++ C++
Помогите решить задачу C++
Помогите решить задачу C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
28.12.2011, 20:55     помогите решить матем задачу в C++ #2
Цитата Сообщение от Grinfeld Посмотреть сообщение
0.2<=X<=0.8 ; n(max)= 20 ;
поясните, x и n вводятся с клавиатуры? или х изменяется с шагом(каким?) ?
Grinfeld
0 / 0 / 0
Регистрация: 28.12.2011
Сообщений: 12
28.12.2011, 20:59  [ТС]     помогите решить матем задачу в C++ #3
ну х изменяеться с шагом 0,1 пример : (0,2 ;0.3;0.4 и тд до 0,8) а N c изменяеться на 1 пример : (1;2;3;4 и тд до 20)

Добавлено через 19 секунд
Цитата Сообщение от Grinfeld Посмотреть сообщение
Задача :
s=cos(x) + (cos(x))/2 + ... + (cos(x)*n)/n^2 ;

0.2<=X<=0.8 ; n(max)= 20 ;

Помогите решить математическую задачу в C++
ну х изменяеться с шагом 0,1 пример : (0,2 ;0.3;0.4 и тд до 0,8 ) а N c изменяеться на 1 пример : (1;2;3;4 и тд до 20)
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
28.12.2011, 21:07     помогите решить матем задачу в C++ #4
(cos(x)*n)/n^2 = cos(x)/n
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <сmath>
const int N=20;
const double x1=0.2,x2=0.8;
double s(double x,int n)
{
    double sum=0.0;
    for(int i=1;i<=n;i++) sum+=cos(x)/n;
    return sum;
}
int main(void)
{
    for (int i=1;i<=N;i++)
        for (double x=x1;x<=x2;x+=0.1)
            std::cout << s(x,i) << std::endl;
    return 0;
}
Yandex
Объявления
28.12.2011, 21:07     помогите решить матем задачу в C++
Ответ Создать тему
Опции темы

Текущее время: 00:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru