Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main(){
- int n;
- cin >> n;
- int * a = new int [n];
- for(int i=0; i<n; i++){
- cin >> a[i];
- //để truy cập đến phần tử mảng thì thồng thường là gọi a[i] đúng ko
- }
- 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));
- }
- }
- for(int i=0; i<n; i++){
- cout << *(a+i) << endl;
- //gọi là như này cũng được, hiểu là "giá trị" của "ô nhớ" thứ a+i
- //vì mảng được cài đặt bằng con trỏ, khi khai báo một mảng int a[10] thì a được coi là con trỏ trỏ tới phần tử đầu tiên
- //cho nên là *(a) = a[0] ...
- }
- delete [] a;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement