Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

К У Р С О В А / К У Р С О В А ! / Метод ітерації

.doc
Скачиваний:
8
Добавлен:
07.06.2015
Размер:
23.04 Кб
Скачать

#include <conio.h>

#include <math.h>

#include <iostream.h>

#define pi 3.14

double f(double x) {

 

    return   x*x-(cos(pi*x));

}

 

double fi(double x, double L) {

 

    return  x+L*f(x);

}

 

 

int main() {

    int n=0;

    double x,y,c,b,L=-0.35,eps;

    cout<<"x="; cin>>x;

    cout<<"eps="; cin>>eps;

    do {

        y=fi(x,L);

        b=fabs(x-y);

        x=y;

        n+=1;

    }

    while (b>=eps);

        cout<<"c="<<x<<"\n";

        cout<<"n="<<n<<"\n";

        getch();

    return 0;

}