Язык Си в примерах/Корень уравнения: различия между версиями

Содержимое удалено Содержимое добавлено
мНет описания правки
Поставил теги <source>
Строка 8:
Вот решение этой задачи:
 
<source lang="c">
/* root.c: Вычисление корня трансцендентного уравнения */
#include <stdio.h>
Строка 26 ⟶ 27 :
printf ("%.10lf\n", (l + r)/2 ); // выводим результат
}
</source>
 
 
При компиляции этой программы с помощью GCC следует указать опцию <tt>-lm</tt>, которая указывает что при компоновке программы необходимо подключить библиотеку <tt>libm</tt> с математическими функциями:
Строка 61 ⟶ 62 :
Для этого нужно научится передавать функцию в качестве аргумента --- это возможно, и совсем несложно:
 
<source lang="c">
/* Универсальная функция вычисления корня уравнения f(x) = 0 */
#include <stdio.h>
Строка 83 ⟶ 85 :
return 0;
}
</source>
 
 
Вывод программы выглядит следующим образом: