#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