Кодеры [help]c++

  • На форуме работает ручное одобрение пользователей. Это значит, что, если Ваша причина регистрации не соответствует тематике форума, а также Вы используете временную почту, Ваша учётная запись будет отклонена без возможности повторной регистрации. В дальнейшем - пожизненная блокировка обоих аккаунтов за создание мультиаккаунта.
  • Мы обновили Tor зеркало до v3!
    Для входа используйте следующий url: darkv3nw2...bzad.onion/
  • Мы вновь вернули telegram чат форуму, вступайте, общайтесь, задавайте любые вопросы как администрации, так и пользователям!
    Ссылка: https://t.me/chat_dark_time

Fred57

Участник

Fred57

Участник
18 Апр 2016
204
77
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
#include <iostream>
#include <cmath>
using namespace std;

    double fun_qn(double,double);
    double sum(double);

int main()
{
    setlocale(0,"");
    double x, y, e,f,qn,s=0;
    while (true)
    {
        cout << "Введите значение х: " ;
        cin >> x;

        cout << "Введите погрешность e: ";
        cin >> e;
        f = 1;
        qn = 1;
 for (int n = 0; fabs(qn) >= e ; ++n)
        {
           for (int i = 1; i <= (2 * n + 1); ++i)
            f *= i;
            qn = pow(x, 2 * n + 1) / f;
            f = 1;
            s += qn;
    }

      y = (exp(x) - exp(-x)) / 2;

        cout << endl << "Результат: " << endl;
        cout << endl << "Левая часть равенства: "  <<y <<endl << endl;
        cout <<"Правая часть равенства: " <<s <<endl;
     
        cout << endl << "--------------------------------------" << endl << endl;
    }
}
/*double fun_qn(double x , double e)
{
double f,s,qn;
        f = 1;
        qn = 1;
        int n = 0
    // for ( n = 0; fabs(qn) >= e ; ++n)
       // {
            for (int i = 1; i <= (2 * n + 1); ++i)
            f *= i;
            qn = pow(x, 2 * n + 1) / f;
            f = 1;
    //}
    return qn;
}
/*double sum(double qn)
{
    double s = 0;
    s += qn;
    return s;
}*/
*/
Я не понимаю почему у меня функции работать не хотят... как только я подрубаю функции правая часть приравниваться к Х почему-то .. Хелпаните
 
Последнее редактирование модератором:

Fred57

Участник

Fred57

Участник
18 Апр 2016
204
77
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
K_NoW, Он враждебно ко мне относиться XDD
 

Fred57

Участник

Fred57

Участник
18 Апр 2016
204
77
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Cereqa,
Эм вообще не понял , к чему ты написал???
ты написал цикл без тела даже ....
 

Fred57

Участник

Fred57

Участник
18 Апр 2016
204
77
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Cereqa, я не вижу что ты поменял ?? )))
Я так понял функцию main ???? Но в ней я написал все правильно , нужно теперь функции 2 написать для суммы (переменная S )и для qn (qn в цикле , тк в исходном задании есть факториал ).
По сути , как я это понимаю , взять весь цикл без S .. и запилить в функцию возвращать qn и во второй функции (sum ) принимать это значение и считать (s+=qn) возвратить s и все ... НО БЛЯЯЯЯЯЯ***ь почему не работает не понимаю
 

Fred57

Участник

Fred57

Участник
18 Апр 2016
204
77
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Ап
 

Fred57

Участник

Fred57

Участник
18 Апр 2016
204
77
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Nynsake, да понимаю , в лс отписал )
 

Fred57

Участник

Fred57

Участник
18 Апр 2016
204
77
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
АПППП
 

О нас

  • Наше сообщество существует уже много лет и гордится тем, что предлагает непредвзятое, критическое обсуждение различных тем среди людей разных слоев общества. Мы работаем каждый день, чтобы убедиться, что наше сообщество является одним из лучших.

    Dark-Time 2015 - 2024

    При поддержке: XenForo.Info

Быстрая навигация

Меню пользователя