Pagini recente » Cod sursa (job #858832) | Cod sursa (job #1982517) | Cod sursa (job #651821) | Cod sursa (job #566783) | Cod sursa (job #1325035)
#include<stdio.h>
bool a[2000001];
int main()
{
FILE *fin,*fout;
fin=fopen("ciur.in","r");
fout=fopen("ciur.out","w");
int n,counter=0;
fscanf(fin,"%d",&n);
a[1]=1;
for(int i=3;i<=n;i++)
{
if(a[i]==0)
for(int j=i*2;j<=n;j+=i)
a[j]=1;
}
for(int i=1;i<=n;i++)
if(a[i]==0 && i%2==1 && i!=2)
{counter++;
fprintf(fout,"%d ",i);
}
fprintf(fout,"\n%d",counter);
}