Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package homework;
- import java.util.Scanner;
- public class prompt17
- {
- public static void main(String[] args)
- {
- Scanner input = new Scanner(System.in);
- int[][] square = new int[4][4];
- for (int row = 0; row < 4; row++)
- {
- for (int column = 0; column < 4; column++)
- {
- System.out.println("Enter number in row " + (row + 0) + " column " + (column + 0));
- square[row][column] = input.nextInt();
- }
- }
- int sum = square[0][0] + square[1][0] + square[2][0] + square[3][0];
- System.out.println(square[0][0] + " " + square[0][1] + " " + square[0][2] + " " + square[0][3]);
- System.out.println(square[1][0] + " " + square[1][1] + " " + square[1][2] + " " + square[1][3]);
- System.out.println(square[2][0] + " " + square[2][1] + " " + square[2][2] + " " + square[2][3]);
- System.out.println(square[3][0] + " " + square[3][1] + " " + square[3][2] + " " + square[3][3]);
- int sumRow0 = square[0][0] + square[0][1] + square[0][2] + square[0][3];
- int sumRow1 = square[1][0] + square[1][1] + square[1][2] + square[1][3];
- int sumRow2 = square[2][0] + square[2][1] + square[2][2] + square[2][3];
- int sumRow3 = square[3][0] + square[3][1] + square[3][2] + square[3][3];
- int sumColumn0 = square[0][0] + square[1][0] + square[2][0] + square[3][0];
- int sumColumn1= square[0][1] + square[1][1] + square[2][1] + square[3][1];
- int sumColumn2= square[0][2] + square[1][2] + square[2][2] + square[3][2];
- int sumColumn3= square[0][3] + square[1][3] + square[2][3] + square[3][3];
- int sumDiagonal = square[0][0] + square[1][1] + square[2][2] + square[3][3];
- int sumBackwardDiagonal = square[0][3] + square[1][2] + square[2][1] + square[3][0];
- if(sumRow0 == sum && sumRow1 == sum && sumRow2 == sum && sumRow3 == sum && sumColumn0 == sum && sumColumn1 == sum
- && sumColumn2 == sum && sumColumn3 == sum && sumDiagonal == sum && sumBackwardDiagonal == sum)
- {
- System.out.println("They form a magic square!");
- }
- else
- {
- System.out.println("They don't form a magic square!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement