Pagini recente » Diferente pentru problema/cuplaj1 intre reviziile 31 si 16 | Cod sursa (job #1492769) | Cod sursa (job #1459931) | Cod sursa (job #2884306) | Cod sursa (job #2749883)
#include <iostream>
#include <fstream>
using namespace std;
int prim(long int x)
{
int d=2, ok=1;
while(d<=x/2 && ok==1)
if(x%d==0)
ok=0;
else
d++;
return ok;
}
int main()
{long int n, i;
int nr=0;
ifstream f("ciur.in");
f>>n;
f.close();
for(i=2; i<=n; i++)
if(prim(i)==1)
nr++;
ofstream g("ciur.out");
g<<nr;
g.close();
return 0;
}