HCL.HR

c++ programski zadatak

  • 0 Odgovora
  • 2131 Hitova
c++ programski zadatak
« : 08. Siječanj, 2016., 02:51 »
pozdrav ljudi...ovako, trebala bi mi pomoć oko zadatka u c++-u ,ako ima ovdje informatičara među vama (a pretpostavljam da ih ima)

treba implementirati u c++ metodu bisekcije na unimodalnoj funkciji i pronaći uz pomoć nje minimum funkcije

#include <iostream>
#include <stdexcept>

#include "Funktion.h"


const std::string warnung = "nicht implementiert";

double Funktion::operator()(double x) {
    return this->value(x);
}
double Funktion::value(double x) { throw std::runtime_error("f.value(x) = f(x) " + warnung); }
double Funktion::x(double x) { throw std::runtime_error("f.x(x) " + warnung); }
double Funktion::xx(double x) { throw std::runtime_error("f.xx(x) " + warnung); }

double Funktion::operator()(double x, double y) {
    return this->value(x, y);
}
double Funktion::value(double x, double y) { throw std::runtime_error("f.value(x,y) = f(x,y) " + warnung); }
double Funktion::x(double x, double y) { throw std::runtime_error("f.x(x,y) " + warnung); }
double Funktion::y(double x, double y) { throw std::runtime_error("f.y(x,y) " + warnung); }
double Funktion::xx(double x, double y) { throw std::runtime_error("f.xx(x,y) " + warnung); }
double Funktion::yy(double x, double y) { throw std::runtime_error("f.yy(x,y) " + warnung); }
double Funktion::xy(double x, double y) { throw std::runtime_error("f.xy(x,y) " + warnung); }
double Funktion::yx(double x, double y) { throw std::runtime_error("f.yx(x,y) " + warnung); }

to je funkcija.cpp
#ifndef FUNKTION_H
#define FUNKTION_H


struct Funktion
{
    //1D
    double operator()(double x);
    virtual double value(double x);
    virtual double x(double x);
    virtual double xx(double x); };

 funkcija.h je to
znam da nije baš gamerski problem, ali svaka pomoć je dobrodošla