Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- Scanner scanner = new Scanner(System.in);
- Random random = new Random();
- System.out.println("Enter rows");
- int n = Integer.parseInt(scanner.nextLine());
- System.out.println("Enter columns");
- int m = Integer.parseInt(scanner.nextLine());
- int[][] arr = new int[n][m];
- for (int i = 0; i < arr.length; i++) {
- for (int j = 0; j < arr.length; j++) {
- arr[i][j] = random.nextInt(5 + 2);
- }
- }
- for (int i = 0; i < arr.length; i++) {
- print(arr[i]);
- System.out.println();
- }
- System.out.println("Sorted");
- for (int i = 0; i < arr.length; i++) {
- int[] curArr = new int[arr.length];
- for (int j = 0; j < arr.length; j++) {
- curArr[j] = arr[j][i];
- }
- bubbleSort(curArr);
- for (int j = 0; j < arr.length; j++) {
- arr[j][i] = curArr[j];
- }
- }
- for (int i = 0; i < arr.length; i++) {
- print(arr[i]);
- System.out.println();
- }
- }
- private static void bubbleSort(int[] sasho) {
- for (int i = 0; i < sasho.length; i++) {
- for (int j = 1; j < sasho.length - i; j++) {
- if (sasho[j] < sasho[j - 1]) {
- int temp = sasho[j];
- sasho[j] = sasho[j - 1];
- sasho[j - 1] = temp;
- }
- }
- }
- }
- private static void print(int[] sasho) {
- for (int i = 0; i < sasho.length; i++) {
- System.out.print(sasho[i] + " ");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement