PDA

View Full Version : مرتب کردن آرایه به وسیله تابع



dada_vahid
پنج شنبه 12 خرداد 1390, 19:20 عصر
با سلام من چند روزی هستش که دارم روی توابع کار می کنم میخواستم بدونم که چه طور میشه به وسیله تابع آرایه رو مرتب کرد من کدی که خودم زدم رو براتون میذارم ممنون میشم مشکلم رو حل کنید



#include<iostream.h>
#include<conio.h>
int arr(int a[],int s,int n)
{
int i,temp,j;
for(i=0;i<n-1;i++)

for(j=0;j<n-1;j++)
if(a[i]<s)
{
temp=a[i];
a[i]=s;
s= temp;
}


return a[i];


}
int main()
{
cout<<endl;
cout<<endl;
int n=10,i,s;
int a[10];
cout<<" Enter Number 0";
cin>>s;
for(i=0;i<n-1;i++)
{
cout<<" Enter Number "<<i+1<<":";
cin>>a[i];
}


arr(a,s,n);
for(i=0;i<n;i++)
cout<<a[i]<<" ";
getch();


}

reza4359
پنج شنبه 12 خرداد 1390, 23:37 عصر
#include<iostream.h>
#include<conio.h>
void arr(int a[],int n)
{
int i,temp,j;
for(i=n-1;i>0;i--)

for(j=0;j<i;j++)
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]= temp;
}





}
int main()
{
clrscr();
cout<<endl;
cout<<endl;
int n,i,x;
int a[10];
cout<<" Enter Number :";
cin>>n;
for(i=0;i<n;i++)
{
cout<<" Enter Number "<<i+1<<":";
cin>>a[i];
}


arr(a,n);
for(i=0;i<n;i++)
cout<<a[i]<<" ";
getch();


}

dada_vahid
جمعه 13 خرداد 1390, 12:58 عصر
متشکرم دوست عزیز