Go4Expert (http://www.go4expert.com/)
-   C (http://www.go4expert.com/forums/c/)
-   -   Arrays (http://www.go4expert.com/forums/arrays-t954/)

Xodiox 3Jul2006 15:55

Hi everyone,

I'm learning how to use arrays in c++ with the Practical C++ Programming book from O'Reilly but now I have run into a problem.

Im working with Multidimensional arrays ie, n[3][3]. Im trying to make a 3*3 grid that displays any number from 0 - 9 but it's not allowed to have any of the same number. I have managed to get it to check each number in the different rows and columns. So if I have 3 in n[0][0] then the other numbers in row n[0][...] can't be a 3 and the other numbers in column n[...][0] can't be a 3. This part works fine but how can I get it to check that the number in n[0][0] is not the same as the number in n[1][1] or n[2][2] for example.

I hope that you can follow where i'm going with this. :)


coderzone 3Jul2006 18:35

Re: Arrays
Just checking them in loop for n[i][i] would solve the isuue.

Xodiox 3Jul2006 18:45

Re: Arrays
How would I write that ?

while (x == n[i][i]) bad = 1;

or in an if statment ? Or something else ?

shabbir 4Jul2006 10:25

Re: Arrays
What you have written is something correct but it should be if instead of while.

Xodiox 4Jul2006 15:38

Re: Arrays
Thanks for the help :D

All times are GMT +5.5. The time now is 05:28.