Pagini recente » Cod sursa (job #173690) | Istoria paginii utilizator/regeledacilor | Statistici Vali Moldovan (ValiMoldovan1234) | Cod sursa (job #355518) | Cod sursa (job #240167)
Cod sursa(job #240167)
#include<stdio.h>
int n,p,q;
bool ok=false,c[1000000];
void ciur()
{
int j=0,i=0;
for(i=2;i<=n;++i)
if(!c[i])
for(j=i*i;j<=n+1;j+=i)
c[j]=true;
}
void cautare()
{
if(c[p]==false && c[q]==false)
{
ok=true;
if(p%q!=0 && p!=1 || q%p!=0 && q!=1)
ok=false;
}
else ok=false;
}
int main()
{
int nrfractii=0;
freopen("fractii.in","r",stdin);
freopen("fractii.out","w",stdout);
scanf("%d",&n);
ciur();
for(p=1;p<=n;++p)
for(q=1;q<=n;++q)
{
cautare();
if(ok==true)
++nrfractii;
}
printf("%d",nrfractii);
return 0;
}