Multidimensional Array Sorting
#include <iostream>
using namespace std;
int main(){
int arr[4][2] = { {5,3},{8,2},{9,0},{1,5} };
int rows = 4;
int cols = 2;
for(int i=0;i< rows - 1;i++){
for(int j=i+1;j< rows;j++){
if(arr[i][0] > arr[j][0]){
int temp = arr[i][0];
arr[i][0] = arr[j][0];
arr[j][0] = temp;
int temp2 = arr[i][1];
arr[i][1] = arr[j][1];
arr[j][1] = temp2;
}
}
}
for(int i=0;i<4;i++){
for(int j=0;j<2;j++){
cout<<arr[i][j]<<" ";
}
cout<<endl;
}
// single dimension sorting
// for(int i=0;i<6;i++){
// for(int j=i+1;j<7;j++){
// if(arr[i] > arr[j]){
// int temp = arr[i];
// arr[i] = arr[j];
// arr[j] = temp;
// }
// }
// }
return 0;
}
Comments
Post a Comment