TheAlgorithms/C++ 1.0.0
All the algorithms implemented in C++
Loading...
Searching...
No Matches
bayes_theorem.cpp
Go to the documentation of this file.
1
10#include <iostream>
11
14double bayes_AgivenB(double BgivenA, double A, double B) {
15 return (BgivenA * A) / B;
16}
17
20double bayes_BgivenA(double AgivenB, double A, double B) {
21 return (AgivenB * B) / A;
22}
23
26int main() {
27 double A = 0.01;
28 double B = 0.1;
29 double BgivenA = 0.9;
30 double AgivenB = bayes_AgivenB(BgivenA, A, B);
31 std::cout << "A given B = " << AgivenB << std::endl;
32 std::cout << "B given A = " << bayes_BgivenA(AgivenB, A, B) << std::endl;
33 return 0;
34}
double bayes_AgivenB(double BgivenA, double A, double B)
double bayes_BgivenA(double AgivenB, double A, double B)
int main()