Pagini recente » Cod sursa (job #2908690) | Cod sursa (job #3219873) | Cod sursa (job #1354132) | Cod sursa (job #998888) | Cod sursa (job #738635)
Cod sursa(job #738635)
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
FILE *f = fopen("ciur.in", "r");
freopen("ciur.out", "w", stdout);
int n;
fscanf(f, "%d", &n);
bool *a = new bool[n+1];
for(int i = 2; i <= n; i++)
a[i] = true;
int nr = 0;
for(int i = 2; i <= n; i++)
if(a[i] == true)
{
for(int j = i+i; j <= n; j+=i)
a[j] = false;
nr++;
}
cout << nr;
return 0;
}