なるな・・・この問題作ったやつ誰だ・・・

float Pn = 初期値;
float a = 初期値;
float area = 初期値;

for(200回繰り返す)
{
Pn = a * Pn * (1 - area/Pn);
}

大体こんな感じかー。
しかし、初期値の段階を代入した瞬間に

5×4000×(1−80000÷4000)

=20000×(1−20)

=−380000

死 の 荒 野 爆 誕 !


まあ多分これが正解だろうけども

Pn = a * Pn * (1 - Pn/area);