Todays Program:

Diagonal matrix adding Program:

Today we did program in Diagonal matrix adding it means adding the centre matrix.

Example={(0,0),(1,1),(2,2)}

Program:

package demo;

public class Digonalsadding {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int[][]arr= {
            {1,2,3},
            {4,5,6},
            {7,8,9}
    };
    int dtotal=0;
    for(int i=0;i<arr.length;i++) {
        for(int j=0;j<arr[i].length;j++) {
            if(i==j){
            dtotal=dtotal+arr[i][j];

        }

    }

    }
    System.out.println(dtotal);
}

}

output:

15

Transposing the given number:

Transfering the given number

Progtam:

package demo;

//import java.util.Arrays;

public class Trans {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int[][]Trans= {
            {1,2,3},
            {4,5,6},
            {7,8,9}
    };
    for(int i=0;i<Trans.length;i++) {
        for(int j=0;j<Trans[i].length;j++) {
            //Trans[i][j]=Trans[i][j];

        }
    }
    for(int i=0;i<Trans.length;i++) {
        for(int j=0;j<Trans[i].length;j++) {
            System.out.print(Trans[j][i]+" ");
        }
        System.out.println();
    }
}

}

output:

1 4 7
2 5 8
3 6 9


Leave a comment

Design a site like this with WordPress.com
Get started