C :: Aufgabe #298

1 Lösung Lösung öffentlich

Geburtstags-Paradoxon

Fortgeschrittener - C von JKooP - 24.10.2020 um 18:45 Uhr
Du feierst eine Geburtstagsparty. Nach und nach kommen immer mehr Gäste.
Während des Wartens stellst du dir die Frage, wie viele der anwesenden Personen ebenfalls heute Geburtstag haben könnten.

Schreibe eine Methode/Funktion, die einen Wert zurückliefert, ab wie vielen Gästen die Wahrscheinlich bei größer 50% liegt, dass mindestens noch ein Gast am gleichen Tag Geburtstag hat.

Bedingungen:
- nur der Tag des Jahres, nicht zusätzlich das Geburtsjahr sollen übereinstimmen
- das Jahr hat konstant 365 Tage
- saisonal bedingte Geburtenraten sollen nicht betrachtet werden

Lösungen:

1 Kommentar
vote_ok
von DaXn (180 Punkte) - 16.12.2020 um 19:22 Uhr
Quellcode ausblenden C-Code
/* Die Wahrscheinlichkeit errechnet sich als
    P = 1 - (364/365) ^ n        (P= Wahrscheinlichkeit, n = Anzahl Personen)
    Setzt man für P = 0,5 ein und stellt nach n um, erhält man 252,652. Auf ganze Personen gerundet, also 253. 
    Eher eine Aufgabe aus der Mathematik denn aus der Programmierung imho
*/
int P (void)
{
    return 253;
}
2659032

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.