mọi người cho e hỏi là lệnh sort xài kiểu gì và sự khác nhau giữa 2 code này là gì? E thấy nó cho 2 kq giống nhau.
#include<bits/stdc++.h>
using namespace std;
int main() {
int n, a[1000];
cin >> n;
for (int i = 0; i < n; i++)
{
cin >> a[i];
}
sort(a, a + n);
for (int i = 0; i < n; i++)
cout << a[i] << " ";
return 0;
}
#include<iostream>
using namespace std;
int main() {
int n;
int arr[1000];
cin >> n;
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
for (int i = 0; i < n; i++) {
for (int j = i + 1; j < n; j++) {
if (arr[i] > arr[j]) {
// Nếu arr[i] > arr[j] thì hoán đổi giá trị của arr[i] và arr[j]
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
return 0;
}