Em chạy chương trình bị lỗi run time error nhưng sửa hoài không được ạ
#include <iostream>
using namespace std;
int main() {
int n;
int a[100];
int x;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a[i];
}
cin >> x;
int count1 = -1;
int count2 = -1;
int sld1 = 0;
int sld2 = 0;
for (int i = 0; i < n; i++) {
sld1++;
if (a[i] == x) {
count1 = i;
sld2 = n - i;
count2 = n - i - 1;
break;
}
}
if (count1 == -1) {
cout << -1 << endl;
} else {
cout << count1 << endl;
cout << sld1 << endl;
cout << count2 << endl;
cout << sld2 << endl;
}
return 0;
}
Chương trình này là thuật toán tìm kiếm tuyến tính ạ