Загрузка...

Another problem with the C++ task

Thread in C/C++ created by Identify Oct 23, 2022. 232 views

  1. Identify
    Identify Topic starter Oct 23, 2022 Переебал бабку кувалдой 765 Jul 5, 2019
    так

    вот задание, на блок схему не смотрите
    [IMG]

    и вот такой код у меня получился
    [IMG]

    [CODE=code]#include<iostream>
    #include<cmath>
    using namespace std;

    int main()
    {
    setlocale(LC_ALL,"Russian");
    double x, y;
    cout<<"x=";
    cin>>x;
    y=1/3*pow(exp(6.3+sqrt(x)),1/7)*abs(cos(2*x/3)-x); //рассчеты
    cout<<"функция равна "<<y;
    return 0;
    }[/CODE]

    но тк я новичок и в дополнение к этому пинал хуи первый месяц курса у меня выводит вот это
    [IMG]
    что не так?
     
  2. DIDUK
    DIDUK Oct 23, 2022 266 Nov 24, 2020
    Нужно так делить
    y=1.0/3.0*pow(exp(6.3+sqrt(x)),1.0/7.0)*abs(cos(2.0*x/3.0)-x);
    Заметил только эту ошибку, дальше сам разбирайся
     
    1. DIDUK
      DIDUK, y=1.0/3.0*(1/pow(exp(6.3+sqrt(x)),1.0/7.0))*abs(cos(2.0*x/3.0)-x); вот так будет правильнее наверное
  3. Celeste
    Celeste Oct 23, 2022 ♕Climbing for strawberries and finding myself...♕ 9694 Oct 26, 2021
     
    1. View previous comments (4)
    2. Identify Topic starter
      Celeste, отличие идёт на десятые с тем что должно получится при подстановке
    3. Celeste
      Identify, Ты используешь мой код или у тебя y = ... сразу, в одну строчку?
    4. Identify Topic starter
Top
Loading...