الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال 2D array مهم

مغلق
بدأه رشدي راشد في 25 ديسمبر 2010 · 2 رد · 551 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا باصدقائي في قسم الجافا

انا حليت الفرع الاول من السؤال وما عندي فكره عن الفرع التاني

السؤال :

برنامج يقوم بانشاء مصفوفة 4X4 ثم يقوم :

ترتيب قيم الصف الاول وهكذا حليته

int a[][]=new int [4][4],i,j,t
 for(j=0;j<3;j++)
        {
                for(i=0;i<=3;i++)
                {
                        if(a[1]>a[1][j])
                        {
                                t=a[1];
                                a[1]=a[1][j];
                                a[1][j]=t;
                        }

                }
         }
        System.out.println("sort number = "  + A[j] + "\t")

اما السؤال الثاني ما عرفت حله وهو

ترتيب القيم في الصفوف المتبقية...

ارجو مساعدتي في حله....

تم تعديل هذه المشاركة بواسطة رشدي راشد في 25 ديسمبر 2010 في 12:52

#2

اهلا اخى رشدى

public class SortArray{

	private static int insert = 0;
	private static int moveItem = 0;

	public static void main(String[] args){

    	int numbers[][]={
        	{6,19,58,7},
        	{88,96,10,2},
        	{15,33,41,52},
        	{11,34,98,4}
    	};

    	for(int i=0; i<numbers.length; i++){
        	arrang(numbers);
    	}

    	System.out.println("\nSorted array:");
    	for(int j=0;j<numbers.length;j++){
        	System.out.println();

        	for(int x=0; x<numbers[j].length; x++){
            	System.out.print(numbers[j][x] + " ");
            	if((x+1) == numbers[j].length)
                	System.out.println();
        	}

    	}

	}

	private static void arrang(int[] array){

    	for(int i = 1; i< array.length; i++){

        	insert = array;

        	moveItem = i;

        	while((moveItem > 0)&&(array[moveItem -1] > insert)){

            	array[moveItem] = array[moveItem - 1];
            	moveItem--;
        	}

        	array[moveItem] = insert;
    	}

	}

}

وهذا هو الناتج

post-230456-085062000 1293281168_thumb.p

تحياتى

المرفقات
untitled.PNG

تم تعديل هذه المشاركة بواسطة Oracle_Java في 25 ديسمبر 2010 في 15:47


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#3

مرحبا

كيفك اخي Oracle_Java

مشكور على الحل بس

بدي اغلبك

انا اريد ان ادخل ارقام المصفوفة 4x4 وبعدين يطبعهم مرتبات

انا استخدام j2sdk1.4.0 قديم شوي

بس عشان انا مبتدأ بالجافا

اريده بطريقة سهله كما او مشابه لحلي الاول (ترتيب قيم الصف الاول)

مشكور مره اخرى

هذا الموضوع مغلق.

مواضيع مشابهة