#include #include #include using namespace std; void sapxep(int a[] ,int n ) { for(int i = 0; i < n-1; i++){ for(int j = i+1; j< n; j++){ if(a[i] > a[j]){ swap(a[i], a[j]); } } } } void sapxepss(int a[] ,int n ) { #pragma omp paralell for num_threads(4) for(int i = 0; i < n-1; i++){ for(int j = i+1; j< n; j++){ if(a[i] > a[j]){ swap(a[i], a[j]); } } } } void sapxepsss(int a[] ,int n ) { for(int i = 0; i < n; i++){ if(i % 2 == 0){ #pragma omp paralell for for(int j= 0; j < n-1; j+=2){ if(a[i] > a[j]) swap(a[i], a[j]); } }else{ #pragma omp paralell for for(int j= 1; j < n-1; j+=2){ if(a[i] > a[j]) swap(a[i], a[j]); } } } } void xuat(int *a[] ,int n){ for(int i = 0; i < n;i++){ cout << " " << a[i]; } } int main() { cout << "nhap so luong phan tu: "; int n; cin >> n; int *a = new int[n]; int *b = new int[n]; int *c = new int[n]; for(int i=0; i