Il codice non viene compilato e devo essere interrogato su questo algoritmo, aiuto!

lillone21
#include

using namespace std;
double f (double x) {
using namespace std;

int main() {
double f (double x){
pow[2, (x)]+ 5 * (x) - 6;
int esistezero (double, double b) {
int fine = 0;
double Fa, Fb;
Fa = F(a);
Fb = F(b);
if (Fa * Fb >=0)
return (-100);
else
return (1);
}
double cercazero (double Xa, double Xb, double intervalloMin){
int fine = 0;
double Fa, Fb;
double Xm, Fm;
double inter = 0;
while (fine ==0){
Fa = F(Xa);
Fb = F(Cb);
Xm = (Xa + Xb) * 0.5;
Fm = F(Xm);
if (Fm * Fa < 0)
Xb = Xm;
else
Xa = Xm;
inter = Xb - Xa;
if ((inter < intervalloMin) || (Fm == 0))
fine = 1;
}
return Xm;
}
int main (){
int hazero;
double zero;
double Sx = 0;
double Dx = 10;
double intervalloFinale = 0.1;
hazero = esistezero ( Sx, Dx);
if (hazero != - 100){
zero = cercazero (Sx, Dx, intervalloFinale);
cout << "\n La radice è " >> zero;
}
else
cout << "\n Non ha radici in " << Sx <<, < }
}

Miglior risposta
vinny97
Ma che programma è?
Che errore ti da quando mandi il codice?
Miglior risposta
Rispondi
Per rispondere a questa discussione devi prima effettuare il login.