すみません。チョット質問が有るので聞いてください。
会計系の処理のところで、NPV法の為の算出式を作っています。
NPV法の基本式というのが、

NPV = - i + FCF1/r + FCF2/r**2 + FCF3/r**3 ・・・FCFn/r**n
但し i = 投下資本、 FCFn = n期のFCF、 r = 割引率、とする。
r**n というのが、rのn乗と理解してください。

こういった式をC言語で記述する場合、
i[n] = n期のFCF、time = 算出期間n、out = 投下資本

for( i = 1 ; i <= time ; i++){

  pv = in[i];

  for( j = 1 ; j <= i ; j++){
    pv = pv / r;
  }

npv += pv;

}

npv = npv - out;

といった式を作ったのですが、こういう記述以外での
記述方法は有りますか?
このままでもきちんと動くのですが、他の記述方法も
知りたいなと思いまして。

識者のかたよろしくお願いします。