Sha256: c9ac302ad4010a61bcdd3031da57f8cf23869349109cc2a13b8a95655072d374

Contents?: true

Size: 449 Bytes

Versions: 93

Compression:

Stored size: 449 Bytes

Contents

#ifndef _COMPLEX_NUMBERS_H_
#define _COMPLEX_NUMBERS_H_

typedef struct {
   double real;
   double imag;
} complex_t;

complex_t c_add(complex_t a, complex_t b);
complex_t c_sub(complex_t a, complex_t b);
complex_t c_mul(complex_t a, complex_t b);
complex_t c_div(complex_t a, complex_t b);
double c_abs(complex_t x);
complex_t c_conjugate(complex_t x);
double c_real(complex_t x);
double c_imag(complex_t x);
complex_t c_exp(complex_t x);

#endif

Version data entries

93 entries across 93 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.179 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.178 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.177 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.176 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.175 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.174 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.173 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.172 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.171 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.170 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.169 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.167 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.166 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.165 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.164 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.163 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.162 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.161 tracks/c/exercises/complex-numbers/src/complex_numbers.h
trackler-2.2.1.160 tracks/c/exercises/complex-numbers/src/complex_numbers.h