ошибка в компиляции;рекурсия по функции; - PullRequest
0 голосов
/ 26 декабря 2018

Этот код, который я написал, должен найти вероятность.Однако я продолжаю получать ошибку компиляции, которую я не могу понять и распознать.Помощь будет очень ценится.

#include<iostream>
#include<stdio.h>

using namespace std;
float probability (float w,float b)
{
    float p;
    if(w+b > 1)
    p = ((w*b*2)/(w+b+1)(w+b))*probability(w-1, b) + (2*b*(b-1)/(w+b+1)(w+b))*probability(w, b-2) + (2*w*(w-1)/(w+b+1)(w+b))*probability(w-1, b);
    else if (w == 1 && b == 0)
    p = 0;
    else
    p = 1;
    return p;
}


int main()
{
    float white, black;

    cin>>white>>black;
    float P = probability(white, black);
    cout<<"The probability that Nishant wins is: "<<P<<endl;
    return 0;


}
...