Language_Coder 167 : 배열2 - 형성평가8

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

Language_Coder_JUNGOL

목록 보기
149/197

문제

4행 2열의 배열을 입력받아 가로평균과 세로평균 그리고 전체평균을 출력하는 프로그램을 작성하시오. (소수점 이하는 버림 한다.)

입력

출력

코드

package com.jungol.algorithm149;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[][] arr = new int[4][2];
        int[] width = new int[4];
        int[] height = new int[2];
        int average = 0;

        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                arr[i][j] = sc.nextInt();;
            }
        }

        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                width[i] += arr[i][j];
            }
        }

        for (int i = 0; i < arr[i].length; i++) {
            for(int j = 0; j < arr.length; j++) {
                height[i] += arr[j][i];
            }
        }

        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr[i].length; j++) {
                average += arr[i][j];
            }
        }

        for (int i = 0; i < width.length; i++) {
            System.out.print(width[i] / 2 + " ");
        }
        System.out.println();

        for (int i = 0; i < height.length; i++) {
            System.out.print(height[i] / 4 + " ");
        }
        System.out.println();

        System.out.print(average / 8);

        sc.close();
    }
}
	
profile
하루하루 최선을

0개의 댓글