vendredi 6 janvier 2017

Diagonal elements Array

How I can generate a diagonal array: first element arr[0][0] is random <4;10>, next diagonal elements are random but higher than previous element but not higher than 10,

example:

8 0 0 0

0 10 0 0

0 0 13 0

0 0 0 17

    int lengthArray = scan.nextInt();
    int[][] array = new int[lengthArray][lengthArray];
    array[0][0] = rnd.nextInt(7) + 4;
    for (int i = 1; i < array.length; i++) {
        for (int j = 0; j < array.length; j++) {
// generate number diagonal
            array[i][i] = rnd.nextInt(
                    (((array[i - 1][i - 1] + 10) - (array[i - 1][i - 1] + 1) + 1)) + (array[i - 1][i - 1] + 1));
        }
    }

I don't know what I'm doing wrong.




Aucun commentaire:

Enregistrer un commentaire