• API
• FAQ
• Tools
• Archive
SHARE
TWEET

# Bài 7 Tin

anhkiet2507 Apr 5th, 2019 6,686 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
1. // Bài 7: Sử dụng nạp chồng hàm sắp xếp thứ tự 10 số nguyên
2. // Bài 5: Nhập vào 3 số nguyên. Tính ra min max
3. #include <iostream>
4. #include <string>
5.
6. using namespace std;
7. #define MAX 100
8. void NhapMang(int arr[], int &n);
9. void XuatMang(int arr[], int &n);
10. void hoanVi(int &a, int &b);
11. void sapXepTang(int arr[], int n);
12. int main()
13. {
14.     int array[MAX];
15.     int size;
16.     NhapMang(array, size);
17.     system("cls");
18.     sapXepTang(array, size);
19.     cout << "Mang duoc sap xep theo thu tu tang dan la" << endl;
20.     XuatMang(array, size);
21.     system("pause");
22.     return 0;
23. }
24. void XuatMang(int arr[], int &n)
25. {
26.   for (int i = 0; i < n; i++)
27.     {
28.         cout << "arr [" << i + 1 << "] = " << arr[i] << endl;
29.     }
30. }
31.
32. void NhapMang(int arr[], int &n)
33. {
34.     cout << "Nhap so phan tu cua mang:";
35.     cin >> n;
36.     cout << "Nhap cac phan tu:" << endl;
37.     for (int i = 0; i < n; i++)
38.     {
39.         cout << "Nhap phan tu thu [" << i + 1 << "] = ";
40.         cin >> arr[i];
41.     }
42.
43. }
44. void hoanVi(int &a, int &b)
45. {
46.     int temp = a;
47.     a = b;
48.     b = temp;
49. }
50.
51. void sapXepTang(int arr[], int n)
52. {
53.     for (int i = 0; i < n - 1; i++)
54.     {
55.         for (int j = i + 1; j < n; j++)
56.         {
57.             if (arr[i] > arr[j])
58.                 hoanVi(arr[i], arr[j]);
59.         }
60.     }
61. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy.

Top