Cod sursa(job #751206)

Utilizator alex.pilicaAlexandru Pilica alex.pilica Data 24 mai 2012 20:47:01
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include <iostream>
#include <fstream>
using namespace std;

int cmmdc(int a, int b) {
	if ((!a)||(!b)) return a+b;
	if (a>b) return cmmdc(a%b,b);
	return cmmdc(a,b%a);
}

int main() {
	int n,i,j,div,s=0;
	ifstream citestenr("fractii.in");
	ofstream scrienr("fractii.out");
	citestenr>>n;
	for (i=1;i<=n;i++)
		for (j=1;j<=n;j++) { 
			div=cmmdc(i,j);
			if (div==1) s+=1;
		}
	scrienr<<s;
	citestenr.close();
	scrienr.close();
	return 0;
}