Загрузка...

Опять проблема с заданием C++

Тема в разделе C/C++ создана пользователем Identify 23 окт 2022. 238 просмотров

  1. Identify
    Identify Автор темы 23 окт 2022 Переебал бабку кувалдой 765 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 23 окт 2022 266 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);
    Заметил только эту ошибку, дальше сам разбирайся
     
    23 окт 2022 Изменено
    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); вот так будет правильнее наверное
      23 окт 2022 Изменено
  3. Celeste
    Celeste 23 окт 2022 ♕Climbing for strawberries and finding myself...♕ 9694 26 окт 2021
     
    1. Посмотреть предыдущие комментарии (4)
    2. Identify Автор темы
      Celeste, отличие идёт на десятые с тем что должно получится при подстановке
    3. Celeste
      Identify, Ты используешь мой код или у тебя y = ... сразу, в одну строчку?
    4. Identify Автор темы
Top
Загрузка...