Levels Tought:
University
Teaching Since: | Apr 2017 |
Last Sign in: | 344 Weeks Ago, 6 Days Ago |
Questions Answered: | 9562 |
Tutorials Posted: | 9559 |
bachelor in business administration
Polytechnic State University Sanluis
Jan-2006 - Nov-2010
CPA
Polytechnic State University
Jan-2012 - Nov-2016
Professor
Harvard Square Academy (HS2)
Mar-2012 - Present
Â
Magic squares. An n × n matrix that is filled with the numbers 1, 2, 3, . . . , n2 is a magic square if the sum of the elements in each row, in each column, and in the two diagonals is the same value. For example,
Write a program that reads in n2Â values from the keyboard and tests whether they form a magic square when arranged as a square matrix.
You need to test three features:
• Did the user enter n2 numbers for some n?
• Do each of the numbers 1, 2, . . . , n2 occur exactly once in the user input?
• When the numbers are put into a square, are the sums of the rows, columns, and diagonals equal to each other?
If the size of the input is a square, test whether all numbers between 1 and n2Â are present. Then compute the row, column, and diagonal sums. Implement a class Square with methods
Â
Â
-----------