java programming
A Magic Squareis a two-dimensional array of positive integers such that the sum of each row, column,
and diagonal is the same constant. For example,
16 | 3 | 2 | 13 |
5 | 10 | 11 | 8 |
9 | 6 | 7 | 12 |
4 | 15 | 14 | 1 |
is a magic square whose constant is 34. Write a program that takes 16 integers as inputs.
The program should determine whether or not the square is a magic square and display the
result in a message to the user.
Additionally:
In addition to the matrix above, your program must work for each of these magic squares, without recompiling the code.
2 rows - 2 columns
1 | 2 |
3 | 4 |
3 rows - 3 columns
3 | 3 | 3 |
3 | 3 | 3 |
3 | 3 | 3 |
5 rows - 5 columns
11 | 10 | 4 | 23 | 17 |
18 | 12 | 6 | 5 | 24 |
25 | 19 | 13 | 7 | 1 |
2 | 21 | 20 | 14 | 8 |
9 | 3 | 22 | 16 | 15 |
Each of these matrices should be stored in it’s own data file. (Store them with one number per line.)
When the user indicates which matrix he/she wants to check, your program should open the appropriate
file and read the data into your program.
Your program should print out the matrix that you’ve just checked, and display a message as to whether
the matrix is a magic square or not.
12 years ago 50
Purchase the answer to view it
- assignmentsolution.zip
Purchase the answer to view it
- magicsquare.zip
Purchase the answer to view it
- magic.zip
- Ecology - High School - Gypsy Moth - Read Article, Answer 16 questions - Short
- DDT
- Essay
- Airline simulation ( Strategic Management course )
- Using your company or a real-world example from your research, respond to the following: Describe how technology is changing the face...
- State the topic you selected from the list provided in Guidelines for Writing the Research Paper
- PHILOSOPHY NEEDED IN 30 MIN!!!!!
- demand
- Heterosexism: The fear that affects us all
- Urgent International Trade Economics Assignment