0

Sorting in arrays

using namespace std; int main() { int n; cin>>n; int arr[n]; for(int i=0;i<n;i++){ cin>>arr[i]; } for(int i=0;i<n-1;i++){ for(int j=0;j<n;j++){ if(arr[j]<arr[i]){ int temp=arr[i]; arr[j]=arr[i]; arr[i]=temp; } } } for(int i=0;i<n;i++){ cout<<arr[i]<<" "; } cout<<endl; return 0; }

22nd Feb 2021, 12:23 PM
soni singh
soni singh - avatar
2 Answers
+ 3
I corrected the second for loop and swap statements, for(int i=0;i<n-1;i++){ for(int j=i+1;j<n;j++){ if(arr[j]<arr[i]){ int temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; }
22nd Feb 2021, 12:44 PM
Abhay
Abhay - avatar
0
It's not working properly
25th Feb 2021, 4:07 PM
soni singh
soni singh - avatar