Language_Coder 562 : 배열1 - 자가진단8

boom.jun.cho·2022년 5월 17일
0

Language_Coder_JUNGOL

목록 보기
123/197

문제

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();
    }
}

	
profile
하루하루 최선을

0개의 댓글