Pagini recente » Cod sursa (job #2998525) | Cod sursa (job #2501772) | Borderou de evaluare (job #1574877) | Cod sursa (job #1967953) | Cod sursa (job #1103481)
#include<fstream>
using namespace std;
long int ciur(long int n)
{
bool v[n];
long int k,i,prim=0;
for(i = 2 ; i<=n ;i++ )
v[i] = false;
for(i = 2 ; i<=n ; i++)
{
if (v[i] == false)
{
prim++;
for(k = i+i ; k <= n ; k += i )
v[k] = 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;
}