DevX Home Today's Headlines   Articles Archive   Tip Bank   Forums

# Thread: n dimension spiral matrix

1. Registered User
Join Date
Mar 2007
Posts
2

## n dimension spiral matrix

Let A be an array of (n) elements. Write a procedure which will také this array as input and return a matrix which will be spiral in nature. i.e.

if A= [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] then

fn(A)= B

=

7 8 9 10

6 1 2 11

5 4 3 12

16 15 14 13

although i could easily handle the problem for a 2 dimension matrix the problem has to be solved in 3 dimension as well as n dimension.

i'm finding it difficult to visualize the same problem for 3 dimension and then for n dimension.
can som1 help me?

thank u
Eshwar

2. Senior Member
Join Date
Dec 2003
Posts
3,366
there are several options for 3-d. You need to get an example of what it would look like in 3-d (you cannot be expected to produce output until that output has been clearly defined).

3. Registered User
Join Date
Sep 2009
Posts
1
Originally Posted by eshwar_gunner99
Let A be an array of (n) elements. Write a procedure which will také this array as input and return a matrix which will be spiral in nature. i.e.

if A= [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16] then

fn(A)= B

=

7 8 9 10

6 1 2 11

5 4 3 12

16 15 14 13

although i could easily handle the problem for a 2 dimension matrix the problem has to be solved in 3 dimension as well as n dimension.

i'm finding it difficult to visualize the same problem for 3 dimension and then for n dimension.
can som1 help me?

thank u
Eshwar
can you help me to handle this problem for a 2 dimension matrix in C

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•

 FAQ Latest Articles Java .NET XML Database Enterprise