إعلان
تعلم الآن

الخوارزميات و هياكل البيانات التحدي الثاني - حل التمرين الثالث بلغة جافا

المطلوب

أكتب برنامج يقوم بتعريف ثلاث مصفوفات A و B و C.
ثم يطلب من المستخدم إدخال عدد يمثل عدد يمثل عدد عناصر المصفوفتين A و B.
ملاحظة: عدد عناصر المصفوفتين يجب أن يكون أكبر من صفر.
بعدها يطلب من المستخدم إدخال قيم لجميع عناصر المصفوفتين A و B.
بعدها يقوم بوضع قيم A و B بنفس الترتيب في المصفوفة C.
في الأخير, يعرض للمستخدم القيم التي أصبحت تحتويها المصفوفة C.


الحل بلغة جافا

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {

        Scanner input = new Scanner(System.in);
        int n;
        int A[], B[], C[];

        do {
            System.out.print("Enter the length of A and B: ");
            n = input.nextInt();
        }
        while (n <= 0);
        
        A = new int[n];
        B = new int[n];
        C = new int[n * 2];
        
        for (int i = 0; i < n; i++)
        {
            System.out.print("Enter A[" + i + "]: ");
            A[i] = input.nextInt();
        }
        
        for (int i = 0; i < n; i++)
        {
            System.out.print("Enter B[" + i + "]: ");
            B[i] = input.nextInt();
        }
        
        for (int i = 0; i < n; i++)
        {
            C[i] = A[i];
        }
        
        for (int i = 0; i < n; i++)
        {
            C[n + i] = B[i];
        }
        
        System.out.print("\nC contains: ");
        for (int i = 0; i < n * 2; i++)
        {
            System.out.print(C[i] + " ");
        }
        
        System.out.println();
      
    }

}
		

سنحصل على النتيجة التالية في حال تم إدخال نفس القيم التي تم تعليمها باللون الأصفر عند التشغيل.

Enter the length of A and B: 3
Enter A[0]: 1
Enter A[1]: 2
Enter A[2]: 3
Enter B[0]: 4
Enter B[1]: 5
Enter B[2]: 6

C contains: 1 2 3 4 5 6
إعلان
دورة PHP و MySQL في هذه الدورة ستتعلم أساسيات لغة PHP و أساسيات MySQL و من ثم ستتعلم كيفية بناء مشروع نظام طلبات مع لوحة التحكم تطبق فيه جميع الأساسيات التي تعلمتها. سعر الدورة الآن هو 20 ريال سعودي فقط بدلاً من 520 ريال
سعر الدورة الآن هو 20 ريال سعودي فقط بدلاً من 520 ريال
تعلم الآن

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة