[정보올림피아드, JONGOL 562] 배열1 - 자가진단8 (java)
Problem Solving/JONGOL

[정보올림피아드, JONGOL 562] 배열1 - 자가진단8 (java)

728x90

http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&code=562&sca=1090

 

JUNGOL

 

www.jungol.co.kr


문제

10개의 정수를 입력받아 배열에 저장한 후 짝수 번째 입력된 값의 합과 홀수 번째 입력된 값의 평균을 출력하는 프로그램을 작성하시오.

평균은 반올림하여 소수첫째자리까지 출력한다.

728x90

 

입력 예

95 100 88 65 76 89 58 93 77 99

출력 예

sum : 446
avg : 78.8

import java.util.Scanner;

public class Main {

	public static void main(String[] args) {

		Scanner scan = new Scanner(System.in);
		
		int[] arr = new int[10];
		for (int i = 0; i < 10; i++) {
			arr[i] = scan.nextInt();
		}
		
		int sum = 0, avg = 0;
		for (int i = 0; i < 10; i++) {
			if (i % 2 == 1)
				sum += arr[i];
			else
				avg += arr[i];
		}
		
		System.out.println("sum : " + sum);
		System.out.println("avg : " + String.format("%.1f", avg / 5.0));
	}

}
728x90