خوارزمية psuedocode قلب بين أكبر قيمة وأصغر قيمة لمصفوفة أحادية الأبعاد
- خوارزميات
- 2022-02-17
- nooortech
الأجوبة
يتم تحديد أكبر قيمة /أصغر قيمة في المصفوفة بالمقارنة بين قيم المصفوفة و القيمة الأولى، و في كل مرة نجد قيمة أكبر / أصغر نبدل بينها و بين القيمة الاولى لغاية الوصول لآخر قيمة من المصفوفة، ومنه نفرض اولا ان القيمة الأكبر / الأصغر عي القيمة الاولى و نقارن بها باقي القيم و أخذ رتبة كل منهما، بعدها نقوم بتبادل القيم بينهما:
Algorithme max_min
var int table1[100], max, min, pos_max, pos_min, i,number, size ;
Begin
read ( size ) ;
// read and fill the the table
// show the table
// the biggest value
max = table1[0] ;
for ( i = 0 ; i< size ; i++ )
{ if (max < table1[i] )
{max = table1[i] ; pos_max = j ;}
}
// the small value
min = table1[0] ;
for ( i = 0 ; i< size ; i++ )
{ if (min > table1[i] )
{ min = table1[i] ; pos_min = j ;}
}
number = table1 [pos_max] ;
table1 [pos_max] = table1 [pos_min] ;
table1 [pos_min] = number ;
// show the table after permutation ;
end ;
أسئلة مشابهة
القوائم الدراسية التي ينتمي لها السؤال
معلومات ذات صلة