2 ms·
/* This code is silly, not super accurate, but fun / double cos2(double x, int n) { double numerator = 1.0; double denominator = 1.0; double pi
by irchans 4y ago
/* This code is silly, not super accurate, but fun /
double cos2(double x, int n) {
double numerator = 1.0;
double denominator = 1.0;
double pi = 3.14159265358979323846;
int i;
for (i = 1; i <= n; ++i) {
numerator *= pow((x - n * pi / 2.0), 2);
denominator *= pow((n * pi / 2.0), 2);
}
return numerator / denominator;
}
(Edit for format)