Pagini recente » Cod sursa (job #1836309) | Cod sursa (job #591177) | Cod sursa (job #47636) | Cod sursa (job #535642) | Cod sursa (job #2266252)
#include <iostream>
#include <bitset>
#include <fstream>
using namespace std;
int main()
{
bitset <2000000> ciur;
int n;
ciur.set();///toate valorile din set sunt 1
ciur[1]=0;
ifstream fin("ciur.in");
ofstream fout("ciur.out"); //Cream si fisierul ciur.in si altul cir.out
fin>>n;
int s=0;
for(int i=2; i<=n; ++i)
if(ciur[i]) for(int j=i+i; j<=n; j+=1)
{
ciur[j]=0;
s++;
}
fout<<s;
return 0;
}