Cod sursa(job #830920)

Utilizator euniceGoron Ioana eunice Data 7 decembrie 2012 20:58:09
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <fstream>

using namespace std;

long cmmdc (long i,long j)
{
	while (i!=j)
		if (i>j)
			i = i-j;
		else
			j = j-i;
	return i;
}

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

	long n,i,j,s=0;

	fin>>n;

	for (i=1;i<=n;i++)
		for (j=i+1;j<=n;j++)
		   if (cmmdc(i,j) == 1)
				s++;

	fout<<s*2+1;
	fout.close();

	return 0;
}