اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

مرحبا
يمكن عمل البرنامج بهذا الشكل بإستعمال المصفوفة الثنائية أو المصفوفة ذات بعدين 
 

public class Main {

    public static void main(String[] args) {

        // هنا قمنا بتعريف مصفوفة ثنائية أو ذات بعدين و أسندنا لها القيم
        int [][] array2d = {
                {1, 0, 0, 0, 0},
                {2, 1, 0, 0, 0},
                {3, 1, 1, 0, 0},
                {4, 2, 1, 1, 0},
                {5, 2, 1, 1, 1}
        };

        // وهنا قمنا بعملة حلقتين من نوع فور لعرض عناصر المصفوفة بالشكل المربع
        for (int i = 0; i < array2d.length; i++) {
            for (int j = 0; j < array2d[i].length; j++)
                System.out.print(array2d[i][j] + "  ");

            System.out.println("\n");

        }
    }
}

يمكن تصفح نتيجة البرنامج من خلال هذا الرابط
كما يمكن عمل البرنامج بهذا الشكل أيضا

public class Main {

    public static void main(String[] args) {

        int x = 5 , i, j;

        for (i = 1; i <= x; i++) {
            for(j = 1; j <= i; j++) {
                if (j == 1)
                    System.out.print(i + "  ");

                else if (i >= 4 && j == 2)
                    System.out.print("2  ");
                else
                    System.out.print("1  ");
            }

            for(j = i + 1; j <= x; j++) {
                System.out.print(0 + "  ");
            }

            System.out.println('\n');
        }

    }
}

و يمكنك تجربة الأكواد من خلال هذا الرابط
بالتوفيق

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...