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

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