diff --git a/lib/node_modules/@stdlib/math/base/assert/is-coprime/README.md b/lib/node_modules/@stdlib/math/base/assert/is-coprime/README.md index 9ef94a1cafa2..704c731bc22f 100644 --- a/lib/node_modules/@stdlib/math/base/assert/is-coprime/README.md +++ b/lib/node_modules/@stdlib/math/base/assert/is-coprime/README.md @@ -83,6 +83,96 @@ bool = isCoprime( NaN, NaN ); + + +* * * + +
+ +## C APIs + + + +
+ +
+ + + + + +
+ +### Usage + +```c +#include "stdlib/math/base/special/is_coprime.h" +``` + +#### stdlib_base_is_coprime( a, b ) + +Tests if two numbers are [coprime][coprime-integers]. + +```c +#include + +bool out = stdlib_base_is_coprime( 14.0, 15.0 ); +// returns true +``` + +The function accepts the following arguments: + +- **a**: `[in] double` first value. +- **b**: `[in] double` second value. + +```c +bool stdlib_base_is_coprime( const double a, const double b ); +``` + +
+ + + + + +
+ +
+ + + + + +
+ +### Examples + +```c +#include "stdlib/math/base/assert/is_coprime.h" +#include +#include + +int main( void ) { + const double a[] = { 0.0, 0.0/0.0, 5.0, 1.0 , 4.0 }; + const double b[] = { 0.0, 0.0/0.0, 15.0, 5.0 , 4.0 }; + + bool r; + int i; + for ( i = 0; i < 5; i++ ) { + r = stdlib_base_is_coprime( a[ i ], b[ i ] ); + printf( "Value1: %lf, Value2: %lf. Is Comprime? %s.\n", a[ i ], b[ i ], ( r ) ? "True" : "False" ); + } +} +``` + +
+ + + +
+ + +