// Program 31: Arrange Each Row of a Matrix in Ascending Order import java.util.*; class RowBubbleSort { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Enter order: "); int n = sc.nextInt(); int[][] a = new int[n][n]; System.out.println("Enter matrix elements:"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { a[i][j] = sc.nextInt(); } } for (int i = 0; i < n; i++) { for (int pass = 0; pass < n - 1; pass++) { for (int j = 0; j < n - pass - 1; j++) { if (a[i][j] > a[i][j + 1]) { int t = a[i][j]; a[i][j] = a[i][j + 1]; a[i][j + 1] = t; } } } } System.out.println("Sorted matrix:"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { System.out.print(a[i][j] + "\t"); } System.out.println(); } } }