Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
11
Добавлен:
09.06.2015
Размер:
762 б
Скачать
/* Включаем заголовки необходимых функций в программу */
#include <stdio.h> 
#include<math.h>
#include<conio.h>
/* необходимо объявить заголовок функции , определяющей уравнение
                                        x-f(x)=0 */
double f(double);
#define QUIT if( kbhit() ) if( getch()=='q' ) break
//Начало описания функции main
int main(void ) {
double x,eps;
printf("input x,eps-->");
scanf("%le%le",&x,&eps);
while(fabs(x-f(x))>eps) { x=f(x); QUIT; }
printf("root=%e   error=%e\n",x,x-f(x));
return 0;
}
// Описание функции f(x), которая в нашем случае должна возвращать
// значение ln(x)+2
// в библиотеке математических функций функция для вычисления 
// натурального логарифма имеет имя log
double f(double x){
return log(x)+2;
}
Соседние файлы в папке lecture4