Fixed Point Method /Numerical Method / C++ Programming /Programming / csit/ Computer science /Engineering /Fixed Point Method / C++ Programming
Fixed Point Method / C++ Programming
#include<iostream>
#include<math.h>
using namespace std;
#define f(x) x*x-6*x+8 // equation
#define g(x) (x*x+8)/6
int main()
{
float x0,x1,e=1;
cout<< "input the initial guess:";
cin>>x0;
while(e>0.005)
{
x1=g(x0);//working formula
e=fabs((x1-x0)/x1);
x0=x1;
}
cout<< "nthe root of the equation ="<<x0;
return 0;
}
Output :
input the initial guess :1
the root of the equation is :1.98596
You may like some other numerical method Questions :
BISECTION METHOD SOLUTION IN C++ PROGRAMMING
FALSE POSITION METHOD IN C++ PROGRAMMING
SECANT METHOD IN C++ PROGRAMMING
FIXED POINT METHOD / C++ PROGRAMMING
NEWTON-RAPHSON METHOD IN C++ PROGRAMMING