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

كيف استطيع ان اعكس عناصر مصفوفة

بدأه starbox في 10 سبتمبر 2008 · 5 رد · 636 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا مبتدأ في لغة البرمج (الجافا) واطلب المساعدة

سؤالي عن المصفوفات

اذا افترضنا المصفوفة الاتية

int []a={1,2,3,4};//this array

كيف استطيع ان اعكس العناصر الموجودة فيها لكي تبدوا بالطريقة الاتية

int []a={4,3,2,1};//to be as this array

انتظر ردودكم بسرعة (ارجوا كتابة الكود الخاص بتغير اماكن عناصر المصفوفة)

مع خالص الشكر

#2

وعليكم السلام ورحمة الله

اتمنى أنه الكود هذا يساعدك



int a[]={1,2,3,4};//this Array
int hold;

for(int i=0; i<a.length-1; i++){
if( a<a[i+1]){
hold=a;
a=a[i+1];
a[i+1]=hold;
}
}

#3

وهو مايسمى بعملية الـــ

Sorting

وهي مفيدة في ترتيب عناصر المصفوفة اما تصاعدي او تنازلي

ابحث عنها ممتعة بجد

#4

شكرااخي retaj على سرعة الرد

ولكن لما اعمل طباعة للمصفوفة

فالنتيجة هي

2341

هل بالامكان ان اسالك سؤال اخر

كيف اتمكن من ايجاد اكبر قيمة في المصفوفه (يعني طباعة اكبر رقم في المصفوفة(4))

مع خالص الشكر

#5
عفواً درست الجافا الترم اللي راح وحسيت اني لخبطت شوي

المشكلة انه الكومبايلر مو بجهازي الآن

طيب جرب هذا الكود وهو اضافة حلقة فور اخرى

int a[]={1,2,3,4};//this Array

int hold;

int pass;


for (pass=1; pass<a.length; pass++){

for(int i=0; i<a.length-1; i++){

if( a
>a[i+1]){

hold=a
;

a
=a[i+1];

a[i+1]=hold;

}

}

}

ان اصبت فمن نفسي

وان اخطأت فمن الشيطان

اختكم

تم تعديل هذه المشاركة بواسطة Retaj في 10 سبتمبر 2008 في 10:03

#6

طيب بالنسبة لكيف تجيب اكبر رقم

ببساطة

اذا كانت مثل ماتبغاها انت بعد الترتيب راح تطلع عندك تنازلي

يعني اكبر رقم موجود في الانديكس الأول

a[0]

أما اذا كانت تنازلي فراح تكون القيمة الكبيرة موجودة في المتغير المؤقت

hold

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

int max

for(pass=1;pass<a.length;pass++){
for(i=0;i<a.length-1;i++){
if(a>a[i+1]){
max=a;
}
}
}

يعني القيمة الكبيرة موجودة في

max

تم تعديل هذه المشاركة بواسطة Retaj في 10 سبتمبر 2008 في 10:00

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…