Pagini recente » Borderou de evaluare (job #2773670) | Cod sursa (job #2423266) | Cod sursa (job #1466116) | Cod sursa (job #646622) | Cod sursa (job #1462403)
#include<fstream>
using namespace std;
int coprime(int x,int y)
{
int l=0;
for(int i=2;i<=x;i++)
if(x%i==0 && y%i==0)
l++;
if(l==0)
return 1;
else
return 0;
}
int euler(int x)
{
int e=0;
for(int i=1;i<x;i++)
if(coprime(i,x)==1)
e++;
return e;
}
int main()
{
ifstream in("fractii.in");
ofstream out("fractii.out");
int N,s=0;
in>>N;
for(int i=2;i<=N;i++)
{
s=s+euler(i);
}
out<<2*s+1;
}