Pagini recente » Cod sursa (job #1558540) | Cod sursa (job #499884) | Cod sursa (job #983689) | Cod sursa (job #3135049) | Cod sursa (job #244285)
Cod sursa(job #244285)
#include <fstream.h>
ifstream fin ("fractii.in");
ofstream fout("fractii.out");
int Cmmdc(int a , int b);
int main()
{
long int n,i,s;
fin >> n;
s = n;
for(i = 2;i <= n;i++)
{
//if(i % 2 == 1) s = s +(n-(n/i));
//else
for(int j = 1;j <= n;j++)
if(Cmmdc(i , j)==1) s++;
}
fout << s;
}
int Cmmdc(int a ,int b)
{
while(a != b)
{
if(a > b) a = a - b;
else b = b - a;
}
return a;
}