#ifndef __NEGBINOMIAL_H__                     /* To prevent redefinition   */

#define ENTRY   extern
#define LOCAL   static



double negBinomialDF(long k, long n, double p);
/*
 * Для последовательности испытаний Бернулли вычисляется
 * вероятность того, что n-му успеху предшествуют k
 * или меньше неудач.
 *
 * Все аргументы должны быть положительными, причем 0 < p < 1.
 */

double rev_negBinomialDF(long k, long n, double y);
/*
 * Ищется значение p, для которого negBinomialDF(k,n,p) = y.
 *
 */

#define __NEGBINOMIAL_H__              /* Prevents redefinition             */
#endif                                 /* Ends #ifndef __NEGBINOMIAL_H__    */


