Demo entry 6721815

code

   

Submitted by kursovaya on Mar 22, 2018 at 15:09
Language: C++. Code size: 982 Bytes.

#include<stdio.h>
#include<iostream>
#include<math.h>
#include<clocale>
using namespace std;

float f(float x)	{
return	3*pow(x,2)-10*x+4;
}

int main() {
setlocale(LC_ALL,"Russian");
float right_x,left_x,E;
float x = 0; 
cout<<"	1.1 МЕТОД ДЕЛЕНИЯ ОТРЕЗКА ПОПОЛАМ"<<endl;
cout<<"		f(x)=3*x^2-10*x+4"<<endl;
cout<<"\nВведите начало предполагаемого отрезка:	"; cin>>left_x;
cout<<"Введите конец предполагаемого отрезка:	"; cin>>right_x;
cout<<"Введите точность:			"; cin>>E;

if(f(right_x)*f(left_x)<0) {
    while((right_x-left_x)>E) {
        x=(right_x + left_x)/2;
        if (f(left_x)*f(x)>0)	{
            left_x=x;
        }
		else	{
            right_x=x;
        }
    }
cout<<"\n--------------------------------------------"<<endl;
cout<<"Корень уравнения х="<<x<<"	Значение F(x)="<<f(x)<<endl;
}
else {
cout<<"\n--------------------------------------------"<<endl;
cout<<"Сожалею,но кореней на этом участке нет!"<<endl;
}
return(0);
}

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).