Professional Documents
Culture Documents
Function
Function
Function
h"
// 1. nhap mang
void input(int a[], int& n) {
while (true) {
cout << "Nhap so luong phan tu cua mang: ";
cin >> n;
if (n <= 0)
cout << "Vui long nhap n>0.\n";
else
break;
}
for (int i = 0; i < n; i++) {
cout << "Nhap a[" << i << "] = ";
cin >> a[i];
}
}
// xoa phan tu
void removeElement(int a[], int& n, int index) {
for (int i = index; i < n - 1; i++) {
a[i] = a[i + 1];
}
n--;
}
// 9. Sap xep mang theo kieu so duong giam dan - so am tang dan
void positiveAsc_NegativeDes_Sort(int a[], int n) {
int positive[100];
int p_idx = 0;
int negative[100];
int n_idx = 0;
descendingSort(positive, p_idx);
ascendingSort(negative, n_idx);
// copy mang
void copyArr(int a[], int n, int tmp[], int& t_size) {
t_size = n;
for (int i = 0; i < n; i++) {
tmp[i] = a[i];
}
}