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

  • برمجة جافا

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

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

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

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

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

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

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

الأجوبة

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");
    } 
}
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

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