почему не работает??
#include <iostream>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
using namespace std;
int main()
{ int n = 0;
float x, a = 0, b = 0,5, y1, y2, eps = 0.0001, e, r, l;
l = a; r = b;
y1 = 2*a*a*a – 4*a – 1;
y2 = 2*b*b*b – 4*b – 1;
if (y1*y2>0) { cout << "Корней нет" <<endl;
getch();
exit(1) ;
}
do { ++n;
x = (a+b)/2;
y1 = 2*a*a*a – 4*a – 1;
y2 = 2*b*b*b – 4*b – 1;
if (y1*y2>0) a = x;
else b = x;
} while ((b – a)>eps);
x = (a + b)/2;
cout << "Корень уравнения на отрезке "<< l << ", " << r << "равен " << x << " и получен за " << n <<"шагов";
cout << endl;
return 0; }
Код:
if (y1*y2<0)
{
cout << "No roots" <<endl;
getch();
exit(1) ;
}
{
cout << "No roots" <<endl;
getch();
exit(1) ;
}
Код:
if (y1*y2<0)
{
cout << "No roots" <<endl;
getch();
exit(1) ;
}
{
cout << "No roots" <<endl;
getch();
exit(1) ;
}
Код:
getch();
return 0;
return 0;
Код:
if (y1*y2>0)
{
cout << "No roots" <<endl;
getch();
exit(1) ;
}
{
cout << "No roots" <<endl;
getch();
exit(1) ;
}
Код:
if (y1*y2<0)
{
cout << "No roots" <<endl;
getch();
exit(1) ;
}
{
cout << "No roots" <<endl;
getch();
exit(1) ;
}
а что ваш компилятор не сообщает характер ошибки?