26CAD1

Công khai 14 thành viên
• 8:43 p.m. 7 Tháng 7, 2026 •

Sàn nguyên tố code mẫu

include <iostream>

using namespace std;
const int MAX = 1000000;
bool nt[MAX + 1];
void sangNT(int n)
{
for (int i = 0; i <= n; i++)
nt[i] = true;
nt[0] = nt[1] = false;
for (int i = 2; i * i <= n; i++)
{
if (nt[i])
{
for (int j = i * i; j <= n; j += i)
nt[j] = false;
}
}
}
int main()
{
int n;
cin >> n;
sangNT(n);
cout << "Cac so nguyen to tu 1 den " << n << " la:\n";
for (int i = 2; i <= n; i++)
{
if (nt[i])
cout << i << " ";
}
return 0;
}

...Xem thêm
• 2:19 p.m. 16 Tháng 6, 2026 •

Tài liệu học tập