عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 29-01-2010, 02:40 PM   #523

Mr.Ahmad

عضو هيئة تدريس

الصورة الرمزية Mr.Ahmad

 
تاريخ التسجيل: Jul 2008
كلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
افتراضي رد: [cpcs 202 - برمجة 1] لديك سؤال , واجبات , شيء غير مفهوم ,,, تفضل هنا , موضوع مفيد

المشاركة الأصلية كتبت بواسطة Mr.Ahmad مشاهدة المشاركة
و عليكم السلام ورحمة الله وبركاته .

كالتالي :
كود PHP:
[left]int i,j;
int temp//نوع هذا المتغير نضعه على حسب نوع المصفوفة
for (i=0,j=(size-1) ; i<(size/2); i++,j--)
{
temp arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
[/
left
وطريقة الـ Swap في مثال :

كود PHP:
[left]#include<stdio.h> 
int main() 

 
int arr[5] = {1,2,3,4,5};
 
int size 5;
 
int i,j,temp
 for (
i=0,j=(size-1) ; i<(size/2); i++,j--)
 {
   
temp arr[i];
   
arr[i] = arr[j];
   
arr[j] = temp;
 }
 for (
i=0sizei++)
  
printf("%d \n",arr[i]);
 return 
0

[/
left

بالتوفيق .
ملاحظة : هذا المثال على عمل عكس - reserve - لعناصر المصفوفة :
مثلاً : مصفوفة لها قيم : 1,2,3,4,5
تصبح : 5,4,3,2,1

وليس ترتيب لعناصر المصفوفة بحسب قيمتها .
بالتوفيق .

 

توقيع Mr.Ahmad  

 

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

Mr.Ahmad غير متواجد حالياً   رد مع اقتباس