أكتب برنامج يعرّف مصفوفة إسمها matrix تتألف من 3 أسطر و 3 أعمدة. ثم يطلب من المستخدم إدخال قيم لها. ثم يعرض للمستخدم جميع


هذا التمرين مقسّم إلى خمسة أفكار رئيسية, عليك اتباع التقسيم التالي خطوة خطوة حتى تنجز البرنامج.

أكتب برنامج يعرّف مصفوفة إسمها matrix تتألف من 3 أسطر و 3 أعمدة.

ثم يطلب من المستخدم إدخال قيم لها.

ثم يعرض للمستخدم جميع القيم التي أصبحت تحتويها المصفوفة.

بعدها يقوم بجمع قيم العناصر الموجودة في كل سطر, و يخزن ناتج الجمع في مصفوفة ذات بعد واحد إسمها vector.

في الأخير يعرض للمستخدم القيم التي أصبحت تحتويها المصفوفة vector.

ملاحظة: قم بتعريف العدادين i و j مرة واحدة في بداية البرنامج

الأجوبة

ابحث عن مسائل برمجة جافا | Java programming بالانجليزي

import java.util.Scanner; 
public class Matrix { 
    public static void main (String[] args) { 
        Scanner input = new Scanner(System.in); 
        int[][] matrix = new int[3][3];
        int[] vector = new int[3];
        int i;
        int j;
        int S; 
        for (i=0; i<3; i++)
        {
            for (j=0; j<3; j++)
            {
                System.out.print("Enter matrix["+i+"]["+j+"]: ");
                matrix[i][j] = input.nextInt();
            }
            System.out.print("\n");
        } 
        System.out.print("matrix contain these values:\n");
        for (i=0; i<3; i++)
        {
            for (j=0; j<3; j++)
            {
                System.out.print(matrix[i][j] + "\t");
            }
            System.out.print("\n");
        } 
        for (i=0; i<3; i++)
        {
            S=0;
            for (j=0; j<3; j++)
            {
                S = S + matrix[i][j];
            }
            vector[i] = S;
        } 
        System.out.print("\nvector contain these values:\n");
        for (i=0; i<3; i++)
        {
            System.out.print(vector[i] +"\t");
        } 
        System.out.print("\n");
    } 
}

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!