Cod sursa(job #2405189)

Utilizator gabi08Dron Ionut-Gabriel gabi08 Data 14 aprilie 2019 08:47:24
Problema Fractii Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream in("fractii.in");
ofstream out("fractii.out");

int n, sol;
bool f(int, int);

int main() 
{
	in >> n;
	for (int i = 1; i <= n; ++i)
	{
		for (int j = i; j <= n; ++j)
		{
			if (i != j)
				sol += 2 * f(i, j);
			else
				sol += f(i, j);
		}
	}
	out << sol;
	system("pause");
}
bool f(int x, int y)
{
	while (x != y)
	{
		(x > y) ? x -= y : y -= x;
	}
	return (x == 1);
}