Cod sursa(job #1730754)

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

using namespace std;

int cmmdc(int, int);

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

	int 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(int x, int y)
{
	if (y == 0)
	{
		return x;
	}
	else
	{
		return cmmdc(y, (x % y));

	}
}