>>431
while(n-->1)とした時は確かにnに5を入れて計算したら24でした。
(n-->0)の時は最後に0をかけて答えが0になってしまう。
メイン関数の中で分母としてこの値を使ったためにエラーとなったと。
ありがとうございます。

>>432
x^pを求める関数本で
int aaa(int x, int y)
{
int z = 1;
while(y-->0)
{ z *= x}
return z;
}
と言った感じになっていたんで、試しにやってみたいんです。
この場合はyが計算に使われないからうまく行ってたんですね。