Pagini recente » Cod sursa (job #1537162) | Cod sursa (job #2744128) | Cod sursa (job #2655338) | Cod sursa (job #1863929) | Cod sursa (job #1018551)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("intrare.txt");
ofstream g("iesire.txt");
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();
}