Pagini recente » Cod sursa (job #540640) | Cod sursa (job #637239) | Cod sursa (job #1696195) | Cod sursa (job #1782833) | Cod sursa (job #2465948)
#include <iostream>
#include <fstream>
using namespace std;
constexpr int NX = 1000002;
ifstream fin("fractii.in");
ofstream fout("fractii.out");
int main()
{
int n, fi[10];
fin>>n;
for(int i=1; i<=n; ++i)
fi[i]=i;
for(int i=2; i<=n; ++i)
{
if(fi[i]==i)
for(int d=i; d<=n; d+=i)
{
fi[d]*=(i-1);
fi[d]/=i;
}
}
int s{1};
for(int i=2; i<=n; ++i)
s+=2*fi[i];
fout<<s;
return 0;
}