Pagini recente » Cod sursa (job #581040) | Cod sursa (job #2251556) | Cod sursa (job #21956) | Cod sursa (job #2078350) | Cod sursa (job #1018536)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("fractii.in");
ofstream g("fractii.out");
int n,k,d,aux;
int main()
{
f>>n;
k=1;
if(n!=1)
for(int i=2;i<=n;i++)
{
d=0;
aux=i;
for(int j=2;j<=i/2;j++)
if(aux%j==0)
{
d+=(i-1)/j;
while(aux%j==0)
aux/=j;
}
k+=(i-1-d)*2;
}
g<<k<<endl;
if(f.eof())
{
f.close();
g.close();
return 0;
}
return main();
}