0
私は再帰関数を使用して、<に到達するまでユーザー入力を半分にしようとしています。何を試しても、常に結果> 1で終了します。指導は非常に高く評価されるだろう。除算を使用して1未満の結果を得ることができません
void counter(float count)
{
if (count >= 1)
{
cout << count << endl;
counter(count/2);
}
}
1.0より小さい場合は印刷できません。おそらく 'if'の前に' cout'文が必要でしょう。 –
私は何をしようとしているのですか? –
if文の後にcoutを追加します。これが最後の関数呼び出しになります。 – NathanOliver