import
java.io.*;
import
java.lang.*;
import
java.util.*;
class
GFG {
public
static
void
main(String[] args)
throws
java.lang.Exception
{
int
[][] arr
= { {
5
,
2
,
0
,
7
,
1
}, {
3
,
4
,
2
,
9
,
14
},
{
5
,
1
,
3
,
5
,
2
}, {
4
,
2
,
6
,
2
,
1
},
{
0
,
6
,
3
,
5
,
1
}, {
1
,
4
,
7
,
2
,
8
} };
System.out.println(
"Matrix without sorting \n"
);
for
(
int
i =
0
; i <
5
; i++) {
for
(
int
j =
0
; j <
5
; j++) {
System.out.print(arr[i][j] +
" "
);
}
System.out.println();
}
Vector<Integer> v =
new
Vector<>();
for
(
int
i =
0
; i <
5
; i++) {
v.add(arr[i][i]);
}
Collections.sort(v);
for
(
int
j =
0
; j <
5
; j++) {
arr[j][j] = v.get(j);
}
System.out.println(
"Matrix after sorting \n"
);
for
(
int
i =
0
; i <
5
; i++) {
for
(
int
j =
0
; j <
5
; j++) {
System.out.print(arr[i][j] +
" "
);
}
System.out.println();
}
}
}