Advertisement
Guest User

Untitled

a guest
Dec 6th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. public static void main(String[] args) {
  2. Scanner scanner = new Scanner(System.in);
  3. Random random = new Random();
  4. System.out.println("Enter rows");
  5. int n = Integer.parseInt(scanner.nextLine());
  6. System.out.println("Enter columns");
  7. int m = Integer.parseInt(scanner.nextLine());
  8. int[][] arr = new int[n][m];
  9. for (int i = 0; i < arr.length; i++) {
  10. for (int j = 0; j < arr.length; j++) {
  11. arr[i][j] = random.nextInt(5 + 2);
  12. }
  13. }
  14. for (int i = 0; i < arr.length; i++) {
  15. print(arr[i]);
  16. System.out.println();
  17. }
  18. System.out.println("Sorted");
  19. for (int i = 0; i < arr.length; i++) {
  20. int[] curArr = new int[arr.length];
  21. for (int j = 0; j < arr.length; j++) {
  22. curArr[j] = arr[j][i];
  23. }
  24. bubbleSort(curArr);
  25. for (int j = 0; j < arr.length; j++) {
  26. arr[j][i] = curArr[j];
  27. }
  28. }
  29. for (int i = 0; i < arr.length; i++) {
  30. print(arr[i]);
  31. System.out.println();
  32. }
  33.  
  34. }
  35.  
  36. private static void bubbleSort(int[] sasho) {
  37. for (int i = 0; i < sasho.length; i++) {
  38. for (int j = 1; j < sasho.length - i; j++) {
  39. if (sasho[j] < sasho[j - 1]) {
  40. int temp = sasho[j];
  41. sasho[j] = sasho[j - 1];
  42. sasho[j - 1] = temp;
  43. }
  44. }
  45. }
  46. }
  47.  
  48. private static void print(int[] sasho) {
  49. for (int i = 0; i < sasho.length; i++) {
  50. System.out.print(sasho[i] + " ");
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement