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

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