Задан массив целых чисел X(n). Все простые числа переписать в массив Y.
#include
using namespace std;
int main()
{
int N;
cout<<"N=";
cin>>N;
int X[N];
for (int i=0; i
{
setlocale (LC_CTYPE, "Russian");
cout<<"aaaaeoa cia?aiea "<
while (!(cin>>X[i]))
{
cin.clear();
while (cin.get() !='\n');
cout<<"aaaaeoa cia?aiea "<
}
}
cout<<"Enoiaiue iannea:"<
for (int i=0; i
cout<<"X["<
bool prostoe [N+1];
for (int i=2; i<=N+1; i++)
prostoe[i]=true;
for (int i=2; i<=N; i++)
{
if (prostoe[i])
{
for (int j=i*i; j<=N; j+=i)
prostoe [j]=false;
}
}
for (int i=2; i<=N; i++)
if (prostoe[i])
cout<