Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пример 9.1. Найти корни уравнения cos(x)=0 на интервале [0,π] c точностью ε=10 методом половинного деления



Найти корни уравнения cos(x)=0 на интервале [0,π] c точностью ε=10 методом половинного деления.

/*****************************************************//* Приближенные методы решения уравнений. */

/* Метод половинного деления */

/*****************************************************/

#include <stdio.h>

#include <math.h>

#include <conio.h>

void main()

{

clrscr();

float a, b, eps;

float c, fa, fc;

printf("\n Введите интервал[a,b]и точность eps\n");

printf("\n a= "); scanf ("%f",&a);

printf("\n b= "); scanf ("%f",&b);

printf("\n eps= "); scanf ("%f",&eps);

printf("\nВведено a=%f\t b=%f \t eps=%f",a,b, eps);

fa=cos(a);

if (fa!=0)

{

do

{

c=(a+b)/2;

fc=cos(c);

if (fa*fc>0)

{

a=c;

fa=fc;

}

else

b=c;

}

while(b-a>eps);

printf ("\n Корень уравнения =%f",c);

}

else

printf ("\n Корень уравнения =%f ", a);

getch();

}





Дата публикования: 2015-01-23; Прочитано: 280 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...