diff --git a/lab5/binom.cpp b/lab5/binom.cpp new file mode 100644 index 0000000..73d9f51 --- /dev/null +++ b/lab5/binom.cpp @@ -0,0 +1,13 @@ +#include "binom.hpp" + +int main() { + + Binom b(10, 0.5); + + for (int i = 0; i < 10; i++) { + std::cout << b.factorial(i) << std::endl; + } + + return 0; + +} diff --git a/lab5/binom.hpp b/lab5/binom.hpp new file mode 100644 index 0000000..cf8970a --- /dev/null +++ b/lab5/binom.hpp @@ -0,0 +1,25 @@ +#ifndef BINOM_HPP +#define BINOM_HPP + +#include // Needed for cout / printf +#include // Needed for pow + +class Binom { +private: + int n; + double p; + +public: + Binom(int n, double p) : n(n), p(p) {}; + int factorial(int n) const; + double choose(int a, int b) const; + double dbinom(int k) const; + void print(int k) const; +}; + + +inline int Binom::factorial(int n) const { + return n; +} + +#endif