#include <iostream>
using namespace std;
int main()
{
const int maxsize = 100;
int a[maxsize];
int b[maxsize];
int n;
do{
cout << "Nhap n (n > 0 va n < 100): ";
cin >> n;
} while (n <= 0 || n >= 100);
for (int i = 2; i <= n; i++){
a[i] = i;
for (int j = 2 * i; j <= n; j += i){
b[j] = j;
}
}
cout << "So nguyen to tu 2 toi "<< n << " la: ";
for (int i = 2; i <= n; i++){
if (a[i] != b[i])
cout << a[i] << " ";
}
cout << endl;
return 0;
}
mọi người cho mình hỏi, cùng một đoạn code trên nhưng khi mình chạy trên visual studio thì kết quả có thêm số 2, còn chạy trên visual code thì kết quả mất số 2, mong mọi người giúp đỡ @@
Chạy trên visual code:
Chạy trên visual studio: