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

Найти значение функции. Найти сумму. - C++

Восстановить пароль Регистрация
 
Orion6767
2 / 2 / 0
Регистрация: 26.10.2010
Сообщений: 67
02.02.2012, 14:19     Найти значение функции. Найти сумму. #1
Вот пример:

Найти значение функции. Найти сумму.

Как я понял, пример надо решить в одной программе.

Вот программа:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream.h>
#include<math.h>
 
void main()
{
    double x, y, s;
    int n;
    s=0;
    for (n=1; n<=3; n++) 
    {
    s=s+(pow(x, 4*n+1)/4*n+1);
    }
    cout<<"s = "<<s<<endl;
    {
    while (x>=0.1 && x<=1)
    y=(1/4*log(x)*1+x/1-x)+(1/2*atan(x));
    }
    cout<<"y = "<<y<<endl;
}
Уверен, программа неверно подсчитывает и сумму, и значения игрика. Подскажите, что подправить? Или может вообще по другому решать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2012, 14:19     Найти значение функции. Найти сумму.
Посмотрите здесь:

C++ Для данного вещественного х найти значение следущей функции f, принимающей значение целого типа:
C++ найти значение функции f(x,y)...
Найти значение сумму ряда с точностью e C++
C++ циклы. Требуется найти максимальное значение функции на отрезке [a,b] и значение x C++
Найти значение функции C++
C++ Найти сумму и значение выражения
C++ Найти значение функции
Найти значение функции C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
rangerx
1908 / 1517 / 139
Регистрация: 31.05.2009
Сообщений: 2,876
03.02.2012, 00:29     Найти значение функции. Найти сумму. #2
Как-то так, насколько я понимаю...
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 <stdio.h>
#include <math.h>
 
#define PI 3.14159265
#define TO_DEGREES(rad_val) ((rad_val) * 180 / PI)
 
int main()
{
    int n;
    double x, s, y;
 
    for(x = 0.1; x <= 0.8; x+= 0.1)
    {
        y = 1./4 * log((1 + x)/(1 - x)) + 1./2 * TO_DEGREES(atan(x));
 
        s = pow(x, 5) / 5;
        for(n = 1; n <= 3; ++n)
            s+= pow(x, 4 * n + 1)/(4 * n + 1);
 
        printf("-----------\n"
               "y = %f\n"
               "s = %f\n", y, s);
    }
}
Yandex
Объявления
03.02.2012, 00:29     Найти значение функции. Найти сумму.
Ответ Создать тему
Опции темы

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