Pagini recente » Cod sursa (job #831691) | Cod sursa (job #2318375) | Cod sursa (job #1594951) | Cod sursa (job #848274) | Cod sursa (job #633488)
Cod sursa(job #633488)
#include<stdio.h>
using namespace std;
char v[2000001];
void ciur(int n,int &x)
{ int i,j;
for(i=2;i<=n;i++)
v[i]=1;
for(i=2;i<=n;i++)
if(v[i]==1) {
x++;
for(j=i+i;j<=n;j=j+i)
v[j]=0;
}
}
int main()
{ int N,nr=0;
FILE *c,*d;
c=fopen("ciur.in","r");
d=fopen("ciur.out","w");
fscanf(c,"%ld",&N);
ciur(N,nr);
fprintf(d,"%ld",nr);
fclose(c);
fclose(d);
return 0;
}