#include <iostream>
using namespace std;
int main() {
int n;
double guess;
double r;
int count = 0;
cout << "n을 입력하세요." << endl;
cin >> n;
guess = n / 2.0; // 정수로 자료형이 변환되면서 발생하는 데이터 손실을 막기 위해 2.0으로 나눈다.
while (count < 5) {
r = n / guess;
guess = (guess + r) / 2.0;
count++;
}
//마술 공식 - 소수점 이하 2개의 숫자를 출력
cout.setf(ios::fixed);
cout.setf(ios::showpoint);
cout.precision(2);
cout << "guess is " << guess << endl;
return 0;
}
'Code' 카테고리의 다른 글
[Absolute C++] Ch4-13 (0) | 2019.09.19 |
---|---|
[Absolute C++] Ch2-10 (0) | 2019.09.19 |
[Absolute C++] Ch2-3 (0) | 2019.09.19 |
[Absolute C++] Ch7-4 (0) | 2019.09.19 |
[Absolute C++] Ch6-3 (0) | 2019.09.19 |