Pagini recente » Cod sursa (job #1055442) | Cod sursa (job #279170) | Cod sursa (job #1496154) | Cod sursa (job #1299913) | Cod sursa (job #1103476)
#include<fstream>
using namespace std;
long int ciur(long int n)
{
bool v[n+1];
long int k,i,prim=0;
for(i = 1 ; i<=n ;i++ )
v[i] = false;
for(i = 1 ; i<=n ; i++)
{
if (v[i] == false)
{
prim++;
for(k = 2*i ; k <= n ; k+=i )
v[i] = true;
}
}
return prim;
}
int main()
{
ifstream in("ciur.in");
ofstream out("ciur.out");
long int n;
in>>n;
out<<ciur(n);
in.close();
out.close();
return 0;
}