Skip to content

Commit 77cbedf

Browse files
authored
Merge pull request #3 from Mystery-2-Dev/patch-3
Create diagonalSum.java
2 parents bfaaf6e + 55f5394 commit 77cbedf

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed

diagonalSum.java

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
import java.io.*;
3+
4+
5+
public class diagonalSum {
6+
7+
8+
static void Sum_of_Diagonals(int[][] matrix, int N)
9+
{
10+
11+
12+
int Pd = 0, Sd = 0;
13+
14+
15+
for (int k = 0; k < N; k++) {
16+
17+
18+
for (int l = 0; l < N; l++) {
19+
20+
21+
if (k == l)
22+
Pd += matrix[k][l];
23+
24+
25+
if ((k + l) == (N - 1))
26+
Sd += matrix[k][l];
27+
}
28+
}
29+
30+
31+
System.out.println("Sum of Principal Diagonal:"
32+
+ Pd);
33+
34+
System.out.println("Sum of Secondary Diagonal:"
35+
+ Sd);
36+
}
37+
38+
39+
static public void main(String[] args)
40+
{
41+
42+
43+
int[][] b = { { 8, 2, 13, 4 },
44+
{ 9, 16, 17, 8 },
45+
{ 1, 22, 3, 14 },
46+
{ 15, 6, 17, 8 } };
47+
48+
49+
Sum_of_Diagonals(b, 4);
50+
}
51+
}

0 commit comments

Comments
 (0)