Skip to content
This repository was archived by the owner on Oct 31, 2025. It is now read-only.

funch0za/quadratic_equation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

С разработчик. Тестовое задание.

Условие задания

Создайте модуль quadratic_equation на языке C, содержащий реализацию функции solve_equation. Аргументы функции — 3 вещественных числа a, b, c. Функция решает квадратное уравнение ax^2+bx+c=0. Модуль будет использоваться в качестве расширения для многофункциональной математической системы, над которой работает несколько десятков разработчиков.

Следует понимать, что:

  1. предполагается, что ваша функция будет использоваться разработчиками других модулей или систем;
  2. код quadratic_equation впоследствии будет поддерживаться не вами;
  3. правила безопасности требуют наличия тестирования модулей (командой make check).

В качестве решения принимается архив с каталогом quadratic_equation.

Решение

Сборка модуля

make

Сборка и запуск тестов

Для сборки тестов потребуется:

make check

Структура проекта

├── bin
├── build
├── include
│   └── quadratic_equation.h
├── Makefile 
├── README.md
├── src
│   └── quadratic_equation.c
└── test
    ├── logs 
    └── test_quadratic_equation.c

About

Тестовое задание для отбора на стажировку в компанию Postgres Professional.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors