Pagini recente » Cod sursa (job #2293407) | Cod sursa (job #1921195) | Cod sursa (job #970287) | Cod sursa (job #670595) | Cod sursa (job #1757709)
#include <fstream>
#include <math.h>
using namespace std;
ifstream f("fractii.in");
ofstream g("fractii.out");
int valid(int a, int b)
{
if(b % a == 0)
return 0;
int c;
while(a)
{
c = b % a;
b = a;
a = c;
}
if(b == 1)
return 1;
return 0;
}
int fractii(int n)
{
int i, j, nr = 0;
for(i = 2; i < n; i++)
for(j = i + 1; j < n + 1; j++)
if(valid(i, j))
nr++;
nr = (nr + n) * 2 - 1;
return nr;
}
int main()
{
int n;
f >> n;
g << fractii(n);
return 0;
}