10개의 정수를 입력받아 배열에 저장한 후 짝수 번째 입력된 값의 합과 홀수 번째 입력된 값의 평균을 출력하는 프로그램을 작성하시오.
평균은 반올림하여 소수첫째자리까지 출력한다.
95 100 88 65 76 89 58 93 77 99
sum : 446
avg : 78.8
package com.jungol.algorithm123;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] ar = new int[10];
float oddSum = 0;
int evenSum = 0;
for (int i = 0; i < 10; i++) {
int inPutN = sc.nextInt();
ar[i] = inPutN;
}
//짝수번째 합
for(int i = 1; i < 10; i+=2) {
evenSum += ar[i];
}
//홀수번째 평균
for(int i = 0; i < 10; i+=2) {
oddSum += (float)ar[i];
}
System.out.println("sum : " + evenSum);
System.out.printf("avg : %.1f\n", oddSum/5);
sc.close();
}
}