A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home/premierconsult/public_html/index.php:65)

Filename: core/Input.php

Line Number: 408

A PHP Error was encountered

Severity: Warning

Message: session_start(): Cannot send session cookie - headers already sent by (output started at /home/premierconsult/public_html/index.php:65)

Filename: Session/Session.php

Line Number: 143

A PHP Error was encountered

Severity: Warning

Message: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/premierconsult/public_html/index.php:65)

Filename: Session/Session.php

Line Number: 143

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home/premierconsult/public_html/index.php:65)

Filename: controllers/Questions.php

Line Number: 330

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

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


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

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

إنتبه: نريد هذه المصفوفة أن تحتوي فقط على قيم أكبر أو تساوي صفر.

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

بعدها يقوم بجمع قيم جميع العناصر الموجودة على القطر ( On Diagonal ), فوق القطر ( Above Diagonal ), و تحت القطر ( Under Diagonal ).

في الأخير يعرض للمستخدم ناتج الجمع.

الأجوبة

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);     
        int rows = 3;
        int cols = 3;
        int[][] matrix = new int[rows][cols];        
        int sumOnDiagonals = 0;
        int sumAboveDiagonals = 0;
        int sumUnderDiagonals = 0;        
        for (int i = 0; i < rows; i++)
        {
            for (int j = 0; j < cols; j++)
            {
                System.out.print("Enter matrix[" + i + "][" + j + "]: ");
                matrix[i][j] = input.nextInt();
            }
        }        
        for (int i = 0; i < rows; i++)
        {
            for (int j = 0; j < cols; j++)
            {
                if (j > i)
                {
                    sumAboveDiagonals += matrix[i][j];
                }
                else if (j < i)
                {
                    sumUnderDiagonals += matrix[i][j];
                }
                else
                {
                    sumOnDiagonals += matrix[i][j];
                }
            }
        }     
        System.out.println("\nNumber of elements above diagonals: " + sumAboveDiagonals);
        System.out.println("Number of elements under diagonals: " + sumUnderDiagonals);
        System.out.println("Number of elements on diagonals: " + sumOnDiagonals);
    }
}
هل كان المحتوى مفيد؟

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

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