Pagini recente » Borderou de evaluare (job #1976122) | Cod sursa (job #404396) | Borderou de evaluare (job #1166144) | Diferente pentru problema/tablite intre reviziile 22 si 23 | Cod sursa (job #3278366)
#include<stdio.h>
int prim(int x)
{
for(int i = 2; i*i <= x; i++)
if(x%i==0)
return 0;
return 1;
}
int main(){
FILE* in = fopen("ciur.in","r");
FILE* out = fopen("ciur.out","w");
int n,k=0;
fscanf(in,"%d",&n);
for(int i = 2; i <= n; i++ )
if(prim(i))
k++;
fprintf(out,"%d",k);
fclose(in);
fclose(out);
return 0;
}