[Absolute C++]Ch1-8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #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; } |
댓글
댓글 쓰기