File: cbrt.c

package info (click to toggle)
ruby1.9.1 1.9.2.0-2%2Bdeb6u2
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 58,816 kB
  • ctags: 86,962
  • sloc: ruby: 494,323; ansic: 482,758; yacc: 17,551; sh: 3,694; lisp: 1,883; tcl: 949; pascal: 720; makefile: 599; xml: 64; perl: 62; python: 47; awk: 36; sed: 27; asm: 25
file content (10 lines) | stat: -rw-r--r-- 132 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
#include <math.h>

double cbrt(double x)
{
    if (x < 0)
        return -pow(-x, 1/3.0);
    else
        return pow(x, 1/3.0);
}