![]() |
Help with 2D array and sorting
Trying to write a code that creates a 5 x 5 2D array with random numbers from 0-9. Then sorts array columns from lowest to highest top to bottom adding the rows to output a total. Similar to this but with random numbers.
Input array 5 5 5 5 5 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 Output array 1 1 1 1 1 = 5 2 2 2 2 2 = 10 3 3 3 3 3 = 15 4 4 4 4 4 = 20 5 5 5 5 5 = 25 All I have so far is the below 2D 5 x 5 array. Stuck on the sorting and the summing of the rows. Any help would be appreciated. -------------------------------------------------------------- publicclass SortArray { publicstaticvoid main(String[] args) { System.out.print("Input Array:"); System.out.println(); int row, col; int[][] random; // array declaration random = newint[5][5]; // creation of 5 x 5 array // fills a 5 x 5 array with random numbers between 0 and 9 for (row = 0; row < scores.length; row++){ for (col = 0; col < scores[row].length; col++){ scores[row][col] = (int)(Math.random() * 9); } } // prints the contents of the array for (row = 0; row < scores.length; row++){ for (col = 0; col < scores[row].length; col++){ System.out.print( scores[row][col] + " "); } System.out.println(); // moves to next line } } } |
Re: Help with 2D array and sorting
Code:
import java.util.Random;in this new array perform bubblesort. do this for all columns. |
Re: Help with 2D array and sorting
Thanks so much. I think I can get it from here.
|
| All times are GMT +5.5. The time now is 03:24. |