Pagini recente » Cod sursa (job #3250659) | Cod sursa (job #836024) | Cod sursa (job #2837871) | Cod sursa (job #431710) | Cod sursa (job #145285)
Cod sursa(job #145285)
#include<fstream>
using namespace std;
char a[2000005];
int N, cates,i,j;
int main(){
ifstream f("ciur.in");
f>>N;
f.close();
a[0]=1;
a[1]=1;
cates=1;
for(i=3; i*i<=N;i++)
if(a[i]==0){
cates++;
for(j=i*i;j<=N;j++)
a[j]=1;
}
ofstream g("ciur.out");
g<<cates<<'\n';
cates=1000;
for(i=2;i<=N&&cates;i++)
if(!a[i]&&(i&1)){
g<<i<<' ';
cates--;
}
g<<'\n';
g.close();
return 0;
}