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

Информатика_1 / C / lecture6 / test_static_lib

.c
Скачиваний:
11
Добавлен:
09.06.2015
Размер:
625 б
Скачать
#include<stdio.h>
#include<math.h>
#include "staticlib.h"

   double f(double);
   double f(double z){return log(z)+2; }

   void main(void){
   	double x,eps,root,x1;
   	int error;
   	struct ans report;
   	printf("input x,eps -->");
   	scanf("%le%le",&x,&eps); x1=x;
   	root=iter1(x,eps,f);
   	printf("root from iter1=%e\n",root);
       iter2(&x1,eps,&error,f);
   if(error==0)printf("root from iter2=%e\n",x1);
   else printf("error in iter2\n");
        report=iter3(x,eps,f);
   	 if(report.err==0)printf("root from iter3=%e\n",report.root);
   	 else printf("error in iter3\n");
   
   }

Соседние файлы в папке lecture6