First commit

This commit is contained in:
2024-10-26 09:11:25 +03:00
commit d45769c4bc
9 changed files with 354 additions and 0 deletions

32
task6.cpp Normal file
View File

@@ -0,0 +1,32 @@
#include <iostream>
void Sundaram(bool A[], int N)
{
int i, j;
for (i = 1; i <= N; i++) A[i] = true;
i = 1; j = 1;
while ((2 * i * j + i + j) <= N)
{
while (j <= (N - i) / (2 * i + 1))
{
A[2 * i * j + i + j] = false;
j++;
}
i++;
j = i;
}
for (i = 1; i <= N; i++) {
if (A[i]) std::cout << 2 * i + 1 << " ";
}
}
int main()
{
setlocale(LC_ALL, "Rus");
int N, i, j;
bool A[1000];
std::cout << "N > "; std::cin >> N;
std::cout << "Простые числа: 2 ";
Sundaram(A, N);
}