Pagini recente » Cod sursa (job #1742025) | Cod sursa (job #354556) | Cod sursa (job #1596049) | Cod sursa (job #2198914) | Cod sursa (job #1446757)
#include<fstream>
#include<iostream>
using namespace std;
typedef int var;
ifstream fin("ciur.in");
ofstream fout("ciur.out");
bool p[2000005];
var ciur(var t) {
var cnt = t-1;
var i;
for(i=2; i*i<=t; i++) {
if(p[i] == 0) {
for(var j=i*i; j<=t; j+=i) {
if(p[j] == 0)
cnt--;
p[j] = 1;
}
}
}
return cnt;
}
int main() {
var t;
fin>>t;
fout<<ciur(t);
return 0;
}