#11 - 제곱근 [매우 쉬움]
2019. 1. 6. 00:17ㆍ카테고리 없음
728x90
문제
직각삼각형에서 직각을 이루는 두 변의 길이를 입력받고, 함수를 통해 빗변의 길이를 반환값으로 돌려받아 출력하는 프로그램을 작성하시오. 이 함수의 매개변수 및 반환값은 double로 하시오.
핵심 아이디어
ㅡ 제곱과 제곱근
※ 결과
ㅡ 실행을 4번 반복한 결과가 다음과 같다.
ㅡ 한정된 크기의 double형 변수는 유효숫자가 15이기에 완전한 실수의 표현이 불가하고, 따라서 다음의 결과는 모두 근삿값이다.
ㅡ 다음과 같은 결괏값이 정확하려면 c < 10^10 이고, c는 소숫점 6자리 이하의 유한소수이어야 한다.
<main 함수>
ㅡ line 9: sqrt(k)는 특정값의 제곱근을, pow(a,b)는 첫번째 매개변수를 밑으로 하고, 다음의 수를 승수로 하는 수의 값을 계산한다.
주요 문법
ㅡ <math.h> 헤더파일에 존재하는 sqrt(k), pow(a, b) 함수 활용
728x90