السلام عليكم
قمت بعمل برنامج لقياس مجموع الارقام لعناصر المصفوفة بحيث يقوم بجمع مدخلات القطر الرئيسي
ومدخلات العناصر ما فوق القطر و مجموع العناصر ما تحت القطر
بحيث يتم ادخال الارقام في المصفوفة من قبل المستخدم
بس
البرنامج ما بيسمحلي غير ادخل ل4 عناصر فقط ما بعرف ليش
وكمان بدي اذا سمحتو طريقة احسب فيها المجموع لعناصر القطر الفرعي
وهاد كود البرنامج يلي عملتو
import java.util.*;
class array {
public static void main (String[] args) {
int sumUpper =0 ;
int sumLower =0 ;
int sumDiagonal=0;
int Matrix[][]=new int[3][3] ;
Scanner input =new Scanner(System.in);
for(int i=0;i<Matrix.length;i++)
for(int j=0;i<Matrix.length;j++)
Matrix[j]= input.nextInt();
for(int i=0;i<Matrix.length;i++){
for(int j=0;i<Matrix.length;j++)
if(i<j)
sumUpper += Matrix[j];
else if(i>j)
sumLower += Matrix[j] ;
else
sumDiagonal += Matrix[j];
}
System.out.println("sum of upper elements is"+sumUpper);
System.out.println("sum of lower elements is"+sumLower);
System.out.println("sum of diagonal elements is"+sumDiagonal);
}
}
