Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> переделать, чтобы ответ выводился в файл, найти минимум фунуции 
:(
    Опции темы
Нафа
Дата 25.12.2014, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 25.12.2014

Репутация: нет
Всего: нет



#include <math.h>
#include <iostream>
using namespace std;
 
double f(double x)
{return  pow(M_E,x)/(x*x+1);}
 
//---------------------------------------------------------------------------
 double ab(double i)
 {if(i<0)return -i;else return i;}   //это модуль
 

int main()
{
     FILE* pf = fopen("input.txt", "r");
    fscanf(pf,"%d", &n); 
    
    setlocale(LC_ALL, "Russian");
 double a, b, g, h, fu1, fu2, fg, eps;
 cout<<"Введите точность:";
 cin>>eps;
 
    a=-1;
    b=1;
    g = a+(b-a)*(0.5);
    
    float x1,x2;
    //x1=a+(b-a)/4;
    //x2=b-(b-a)/4;
    //fu1 = f(x1);
    //fu2 = f(x2);
 
    do{
    x1=a+(b-a)/4;
    x2=b-(b-a)/4;
    fu1 = f(x1);
    fu2 = f(x2);
    fg = f(g);
        if( fu1<fg )
        {
            b = g;
            g=x1;
     }
     else 
         {
             if (fu2<fg) {
                 a=g;
                 g=x2;
                }
                else {
                    a=x1;
                    b=x2;
                }
            }
        }
    while(ab(a-b)>eps); //Условие выхода
    cout<<"Minimum ";
    cout<<"OTBET "<<(fu1-fu2)/2+fu2<<" v tochke "<<h<<endl;
 
system ("PAUSE");
 
return 0;
}
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0623 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.