1. Write a Java program without using a second array to reverse elements of each row of a 2-d array of integer values.
e.g.    1    2   3    4 4    3    2  1
5Â Â Â Â 6Â Â Â 7Â Â Â Â 8Â Â Â Â Â Â Â 8Â Â Â Â 7Â Â Â Â 6Â Â 5
           9   10  11 12 12 11  10 9
   public static void main(String []args){
    int arr [][] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}};
    Â
    for(int i = 0; i < arr.length; i++) {
      for(int j = 0; j < arr[i].length/2; j++) {
        int tmp = arr[i][j];
        arr[i][j] = arr[i][arr[i].length - j - 1];
        arr[i][arr[i].length - j - 1] = tmp;
      }
    }
    Â
    for(int i = 0; i < arr.length; i++) {
      for(int j = 0; j < arr[i].length; j++) {
        System.out.print(arr[i][j]);
      }
      Â
      System.out.println();    Â
    }
   }
Comments
Leave a comment