Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2022, 19:49   #1
Alina_k1
Новичок
Джуниор
 
Регистрация: 17.12.2022
Сообщений: 3
По умолчанию Решить интеграл на языке с++

Нужно добавить интеграл в код
f(x)=x^3+8x+10 = 0, с шагом 0.001
Код:
#include <iostream>
#include <cmath>

int main()
{
  double x = -10;
  double step = 0.001;
  double end = 10;
  for (x; x <= end; x += step)
   {
       double fx = pow(x,3) + 8 * x + 10;
       if (fx == 0)
       {
           std::cout << "x = " << x << std::endl;
       }
   }
    return 0;
}
Изображения
Тип файла: jpg IMG_20221214_220046_801.jpg (15.9 Кб, 13 просмотров)
Alina_k1 вне форума Ответить с цитированием
Старый 18.12.2022, 22:42   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,550
По умолчанию

БСК. Тут нет интегрирования: если это метод прямоугольников, то надо домножить на шаг.
if (fx == 0) - это вообще супер-БСК
Ещё раз повторяю: если =0, то это не функция, а уравнение. В нём нужно искать корни.
Код:
#include <iostream>
#include <cmath>

int main()
{
  double x;
  double fx = 0;
  double step = 0.001;
  double end = 5;
  for (x=-5; x < end; x += step)
        fx += pow(x,3) + 8 * x + 10;
   fx *= step ;
   std::cout << fx << std::endl;
    return 0;
}
Я в ++ не селен , но как-то так.
------------------------
"Это же Camеl. Его курить нужно!"
© из анекдота

Последний раз редактировалось digitalis; 18.12.2022 в 23:08.
digitalis вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
теория электрической связи, нужно решить интеграл redisodix Помощь студентам 2 25.11.2014 13:31
Нужно решить интеграл. И оценить погрешность абсолютную и относительную. Nilip 777 Помощь студентам 2 20.11.2013 19:13
Решить интеграл методом трапеций. Gy9vin Паскаль, Turbo Pascal, PascalABC.NET 1 23.01.2013 12:34
Как решить этот интеграл? семечко Свободное общение 7 15.06.2009 10:31
Помогите,пожалуйста, решить интеграл Emi Свободное общение 5 07.06.2009 20:08