Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Информатика_1 / C / lecture4 / L4_1
.C/* Включаем заголовки необходимых функций в программу */
#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