Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   почему при выполнении if((fun(a)*fun(b))>0) отрезок локализации неверен (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/pochemu-pri-vypolnenii-if-fun-fun-b-0-otrezok-lokalizacii-neveren-349144/)

Guest 30.09.2011 16:10

почему при выполнении if((fun(a)*fun(b))>0) отрезок локализации неверен
 
#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));}


Часовой пояс GMT, время: 22:30.


© www.otvetnemail.ru - Форум вопросов и ответов.