Pagini recente » Cod sursa (job #1842471) | Cod sursa (job #1224520) | Cod sursa (job #584031) | Cod sursa (job #1408992) | Cod sursa (job #634240)
Cod sursa(job #634240)
#include <iostream>
#include <fstream>
using namespace std;
#define maxsize 2000000
char v[maxsize];
int n,nr;
void ciur()
{
int i, j;
//memset(v,0,sizeof(v)) ;
for (i = 2; i <= n; i++)
if (!v[i]) for (j = i + i; j <= n; j += i) v[j] = 1;
}
int main (void)
{
ifstream f("ciur.in");
ofstream g("ciur.out");
f>>n;
f.close();
ciur();
for(int i=2;i<=n;i++) if(!v[i]) nr++;
g<<nr;
g.close();
return 0;
}