正確な値を探します

最小の正の整数を見つけるN、1 / Nと1 /(N + 1)の差0.0000001未満であるようにします。出力N 1 / N、1 /(N + 1)と、8ビットは小数です。

#include<iostream>
#include <iomanip>
using namespace std;
int main()
{
 int n=1;
 double x;
 do
 {
  n++;
  x=1.0/n-1.0/(n+1);
 }
 while(x>=0.0000001);
 cout<<fixed<<setprecision(8);
 cout<<n<<"\n"<<1.0/n<<"\n"<<1.0/(n+1);
}
公開された109元の記事 ウォン称賛97 ビュー5113

おすすめ

転載: blog.csdn.net/huangziguang/article/details/104819298