Cod sursa(job #1447497)

Utilizator graresGrozescu Rares Ionut grares Data 4 iunie 2015 17:02:06
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include<iostream>
#include<fstream>
using namespace std;
ifstream f("fractii.in");
ofstream g("fractii.out");
int cmmdc(int a, int b)
{
	while(a!=b)
		if(a>b)
			a-=b;
		else
			b-=a;
	return a;
}
int main()
{
	int N, S;
	f>>N;
	f.close();
	S=0;
	for(int i=2; i<=N; i++)
		for(int j=2; j<=N; j++)
			if(cmmdc(i,j) == 1)
				S++;
	S = S + 2*N -1;
	g<<S;
	g.close();
}