공학설계프로그래밍 (자료1) Program 연습 (1)
2024. 9. 4. 15:18ㆍ공학설계프로그래밍
◆ 평균, 분산, 최댓값, 최솟값 구하기
(1) Data 개수를 입력 받는다: NUM ( <= MAX_NUM) (#define MAX_NUM 100)
(2) 개수만큼 data를 입력 받는다: data[NUM]
(3) 평균, 분산, 최댓값, 최솟값을 구한다.
먼저 NUM을 입력할 때마다 avg변수에 값을 더해서 총합을 저장한다. 그 다음 개수인 num으로 나눠주면 평균이 나온다.
data배열의 각 수에 평균을 뺀 다음 제곱하여 모두 더한 후 num으로 나눠주면 분산이 나오기 때문에 pow함수를 이용하여 data의 각 수에 평균을 뺀 값을 제곱해주었으며 마지막에 num으로 나눠줘서 분산을 구했다.
최댓값과 최솟값은 big에는 0을 small함수에는 큰 값을 주어 data배열을 처음부터 확인하면서 만약 big보다 크면 big에 해당 data요소를 저장하고, small보다 작으면 small에 해당 data요소를 저장하였다.
'공학설계프로그래밍' 카테고리의 다른 글
공학설계프로그래밍 실습문제(2) (0) | 2024.09.19 |
---|---|
공학설계프로그래밍_실습문제(1) (0) | 2024.09.12 |
공학설계프로그래밍 (자료 2) 프로그램 연습 (0) | 2024.09.10 |
공학설계프로그래밍 (자료1) Program 연습 (2) (0) | 2024.09.04 |
Warming Up (4) | 2024.08.28 |