PREVIEW_WILL_BE_ADDED_LATER.png
Educational project s21_math from organization «School 21».
Implementation of some functions of math.h library with tests. This library implements basic mathematical operations, which are then used in various algorithms.
[ SPOILER ] Overview of implemented code
| No. | Function | Description | Status |
|---|---|---|---|
| 1 | int abs(int x) | computes absolute value of an integer value | ☑️ |
| 2 | long double acos(double x) | computes arc cosine | ✅ |
| 3 | long double asin(double x) | computes arc sine | ✅ |
| 4 | long double atan(double x) | computes arc tangent | ✅ |
| 5 | long double ceil(double x) | returns the nearest integer not less than the given value | ☑️ |
| 6 | long double cos(double x) | computes cosine | ✅ |
| 7 | long double exp(double x) | returns e raised to the given power | ☑️ |
| 8 | long double fabs(double x) | computes absolute value of a floating-point value | ☑️ |
| 9 | long double floor(double x) | returns the nearest integer not greater than the given value | ☑️ |
| 10 | long double fmod(double x, double y) | remainder of the floating-point division operation | ☑️ |
| 11 | long double log(double x) | computes natural logarithm | ☑️ |
| 11 | long double pow(double base, double exp) | raises a number to the given power | ☑️ |
| 11 | long double sin(double x) | computes sine | ✅ |
| 11 | long double sqrt(double x) | computes square root | ✅ |
| 11 | long double tan(double x) | computes tangent | ✅ |
— Developer: RV-304 (@rynortheast) ✅, Artem Kain (@artemxgod) ☑️
— Thanks to 21-SCHOOL for provided assignment and special learning conditions ✌️🔥
- Clone this repository via
- SSH
git@github.com:rynortheast/21-math.gitor - HTTPS
https://github.com/rynortheast/21-math.git
- SSH
- Change code base if necessary
- Run
make testto build project and run main tests - Run
make s21_math.ato build a static lib