Em đang mày mò học c++ qua kênh anh Thân Triệu, bài Nhập vào n, in ra n số nguyên tố đầu tiên trong C++ e code như này:
#include<iostream>
using namespace std;
int main()
{
int n;
cout << "Nhap n: ";
cin >> n;
int m = 2;
int dem = 0;
while (dem <= n)
{
for (int i = 0; i < m; i++)
{
int uocm = 0;
if (m % i == 0)
{
uocm++;
if (uocm == 1)
{
cout << m << " ";
dem++;
}
}
}
m++;
}
return 0;
}
em định là: nhập n, cho m = 2, dem =0, chạy vòng for từ 1-> m kiểm tra m phải số nt ko, nếu phải thì in ra, tăng dem lên, không phải thì m++ cho đến khi dem = n, cho em hỏi em sai ở đâu ạ, em cảm ơn