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