728x90
http://www.jungol.co.kr/bbs/board.php?bo_table=pbank&code=562&sca=1090
문제
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
'Problem Solving > JONGOL' 카테고리의 다른 글
[정보올림피아드, JONGOL 559] 배열1 - 자가진단5 (java) (0) | 2023.01.17 |
---|