JAVA(폐쇄)/문제풀이
1/30 array 문제풀이(응용)
진사담
2023. 1. 31. 20:33
728x90
반응형
https://hobby-it-learn.tistory.com/2
1/30 array(행렬) 숙제
학원에서 arry(배열)까지 수업이 나갔습니다. 전에 까지의 숙제들은 차후 올릴 예정입니다, int arr[][] = {{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}, {11, 12, 13, 14, 15}, {16, 17, 18, 19, 20}}; //총합, 평균 구하기 int arr의 행
hobby-it-learn.tistory.com
array의 학원 숙제 응용으로 기하평균까지 해봤습니다.
int arr[][] = {{1, 2, 3, 4, 5},
{6, 7, 8, 9, 10},
{11, 12, 13, 14, 15},
{16, 17, 18, 19, 20}};
int total = 0;
double avg = 0;
int gob = 0;
for(int i = 0; i < arr.length; i++) {
for(int j = 0; j < arr[i].length; j++) {
total += arr[i][j];
}
}
avg = (double)total/20;
gob = arr.length * arr.length;
System.out.println("총합 = " + total);
System.out.println("산술 평균 = " + avg);
System.out.println("기하 평균 = " + Math.sqrt(gob));
산술평균: n개의 수로 이루어진 집합 {x1,x2,x3,---xn}이 있을때 산술평균은 원소의
총합을 개수로 나눈값이다.
기하평균: n개의 양수의 곱의 n제곱근의 값을 말한다.
ex) a1,a2,a3가 있을때 세수의 곱의 세제곱근이 기하평균이다.
java에도 함수가 있어 수학을 못했던 저에게는 크나큰 걸림돌이 될듯합니다...(관련이 없나?)
728x90
반응형