Курсовая работа: Наближені методи розв’язку нелінійних рівнянь
Додаток А
(Лістинг програми)
#include <iostream.h>
#include <stdlib.h>
#include <math.h>
#include <conio.h>
int main()
{int x,i,j;
float a1,a2,a3,d,x0,x1;
cout<<"enter the delta and first approximation"<<endl;
cout<<"d= ";
cin>>d;
cout<<endl;
cout<<"x0= ";
cin>>x0;
cout<<endl;
cout<<"chose one of the points\n for Nuton-1 for Iteraciy-2 to quite-0"<<endl;
cout<<endl;
while (x!=0)
{cin>>x;
switch (x)
{case 1:
x1=x0-((pow(x0,5)-pow(x0,4)+3*pow(x0,3)-5*pow(x0,2)+15*x0-1)/ /(5*pow(x0,4)-4*pow(x0,3)+9*pow(x0,2)-10*x0+15));
while(fabs(x1-x0)>d)
{
x0=x1;
x1=x0-((pow(x0,5)-pow(x0,4)+3*pow(x0,3)-5*pow(x0,2)+15*x0-1)/(5*pow(x0,4)-4*pow(x0,3)+9*pow(x0,2)-10*x0+15));
}
cout<<"x="<<x1<<endl ;
break;
cout<<"chose one of the points\n for Nuton-1 for Iteraciy-2 to quite-0"<<endl;