Cod sursa(job #972430)

Utilizator andrei213Andrei Cibotaru andrei213 Data 11 iulie 2013 17:51:55
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <iostream>
#include <fstream>

using namespace std;


int gcdfast (int a, int b){
	if (!b) return a;
return	gcdfast (b, a%b);
}

int main(){
ifstream ifs ("fractii.in", ios_base::in);
ofstream ofs ("fractii.out", ios_base::out);
int a, b=0;

ifs >> a;

for (int i = 2; i <= a; ++i){
for (int j = 1; j <= a; ++j)
	if (gcdfast(i,j)==1)
		b++;
}
b+= a;
ofs << b;

ifs.close();
ofs.close();
return 0;
}