Курсовая работа: Наближені методи розв’язку нелінійних рівнянь

Додаток А

(Лістинг програми)

#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;

К-во Просмотров: 231
Бесплатно скачать Курсовая работа: Наближені методи розв’язку нелінійних рівнянь