Язык Си в примерах/Библиотека complex: различия между версиями

Содержимое удалено Содержимое добавлено
м {{BookCat}}; избыточные <big /> и <font /> вокруг <source />; ссылки; пробелы.
Строка 41:
* сделать так, чтобы сборщик (linker) находил файл библиотеки <tt>complex</tt> .
 
<big><source lang="c">
/*
test_complex.c
Строка 55:
return 0;
}
</source></big>
 
=== Создание и использование библиотек в GNU C ===
Строка 90:
==== Задачи ====
 
* Напишите расширенную версию библиотеки функций для работы с комплексными числами. Реализуйте операции сложения, вычитания, умножения и деления, а также функции, вычисляющие аргумент и модуль комплексного числа. Реализуйте функции комплексного аргумента sinc, cosc, expc, logc, asinc , acosc. Чему равен арккосинус двух (acosc(2) = ?) ? Напишите программу, тестирующую вашу библиотеку.
* Напишите библиотеку функций по теме "аналитическая геометрия"
** Решать задачи на плоскости
Строка 97:
*** проверять, пересекаются ли две прямые и находить точку их пересечения
*** проверять, пересекаются ли два отрезка и находить точку их пересечения
** Решать задачи в пространстве
*** вычислять расстояние для пар (точка, точка), (точка, прямая), (прямая, прямая), (точка, плоскость)
*** находить точку пересечения трёх попарно непараллельных плоскостей
*** находить объем тетраэдра
 
[[Категория:Язык Си в примерах|Библиотека complex]]
{{BookCat}}