Cod sursa(job #1730771)

Utilizator arcadie2kArcadie Caldare arcadie2k Data 17 iulie 2016 16:30:39
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include <iostream>
#include <fstream>

using namespace std;

int cmmdc(long long, long long);

int main()
{
	ifstream in("fractii.in");
	ofstream out("fractii.out");

	long long n, rsp, i, j;
	rsp = 0;

	in >> n;

	for (i = 1; i <= n; i++)
	{
		for (j = 1; j <= n; j++)
		{
			if (cmmdc(i, j) == 1)
			{
				rsp = rsp + 1;
			}
		}
	}

	out << rsp;
	return 0;
}

int cmmdc(long long x, long long y)
{
	if (y == 0)
	{
		return x;
	}
	else
	{
		return cmmdc(y, (x % y));

	}
}