Pagini recente » Cod sursa (job #753104) | Cod sursa (job #2478413) | Cod sursa (job #2678994) | Cod sursa (job #1233774) | Cod sursa (job #5860)
Cod sursa(job #5860)
#include<fstream.h>
#include<math.h>
#define input "fractii.in"
#define output "fractii.out"
long max(long p,long q)
{
if(p>q)
return p;
else
return q;
}
int irr(long p,long q)
{
long i;
while(p*q!=0)
if(p>q)
p=p%q;
else
q=q%p;
return (p+q-1);
}
int main()
{
long n,p,q,nr;
ofstream fout(output);
ifstream fin(input);
fin>>n;
nr=0;
for(p=1;p<=n;p++)
{
for(q=1;q<=n;q++)
if(!irr(p,q))
nr++;
}
fout<<nr;
fin.close();
fout.close();
return 0;
}