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

مشكلة في كود selection sort

مغلق
بدأه c++_language في 24 مارس 2005 · 1 رد · 515 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني

الكرام

اعزائي عندي مشكلة عزت احلها

اخذتها من كتاب اسمه algorithms in c++

المشكلة ان الكود ناقص

واحاول احل الكود واكملة واسوي له كود للإدخال

وفي الاخير لما اجي في run يقول لي مشكلة في function

اسمها exch

تكفون شوفوا الكود

الكود مرفق

selection_sort.zip

#2

السلام عليكم

#include <stdio.h>
template <class Item >
void selection (Item &a, int L,int r)
{
	for (int i=L;i<r;i++)
	{
  int min=i;
  for(int j=i+1;j<=r;j++)
 	 if(a[j]<a) 
 	 {
    min=j;
    exch(a[j], a);
 	 }
	}  
}

template <class Item >
void exch( Item  &a ,  Item  &b)
{
	Item temp=a;
	a=b;
	b=temp;
}
int main()
{
	int a[3]={3,1,2};
	selection (a,0,2);
	printf("%d\t%d\t%d\n",a[0],a[1],a[2]);
}

أعتقد أن فائدة االكود هي ترتيب الأرقام تصاعدياً

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

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