Witam,
Problem pewnie wyda się dość trywialny, jednak potrzebuje pomocy - a nie znalazłem nigdzie rozwiązania. Tak wygląda fragment kodu, który odpowiedzialny jest za obliczenie.
double wynik = 1.0;
double k = 365.0
double n = 23.0
for (int i = 1; i < n; i++)
{
wynik *= (1 - i/k);
}
cout.setf( ios::scientific );
cout<<"\np(k,n)= "<<1-wynik<<endl;
return EXIT_SUCCESS;
Tak wyglada wzorzec
p(k,n)= 5.072972e-01
A tak moje wyjście
p(k,n)= 5.072972e-001
Teraz pytanie - gdzie tkwi błąd - przez ten drobny szczegół program sprawdzający wyrzuca błędy i nie mogę przesłać rozwiązania.