#include #include double fun(double);void main(){double x0, x1, a, b, e;int iteraz;printf("vvedite granicu A=");scanf("%f",&a);printf("vvedite granicu B=");scanf("%f",&b);printf("vvedite tochnost e=");scanf("%f",&e);iteraz=0;if((fun(a)* fun(b))>0){puts("!!!!ne pravilno vibran otrezok lokalizacii!!!!");return;}do{x1=(a+b)/2;iteraz++;x0=x1;if (fun(a)*fun(b)=e);puts("RECHENIE URAVNENIYA: ");printf("Tocnoe znachenie korny: %.4f\n",x1);printf("Vichislennoe znachenie kornya: %.6f\n",x1);printf("Chislo iteracii: %d\n", iteraz);}double fun(double x){return -tan(x)+((sqrt(x)/2));}
|