Cod sursa(job #1841515)

Utilizator SMerlinJacobsen Iandru SMerlin Data 5 ianuarie 2017 18:00:53
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include<stdio.h>
#pragma warning(disable:4996)
using namespace std;

int gcd(int a, int b) {
	int r;
	r = a % b;
	while (r) {
		a = b;
		b = r;
		r = a % b;
	}
	return b;
}

int main() {
	freopen("fractii.in", "r", stdin);
	freopen("fractii.out", "w", stdout);
	int i, j, n, count = 0;

	scanf("%d", &n);

	for (i = 1; i <= n; i++)
		for (j = 1; j <= n/2; j++)
			if (gcd(i, j) == 1)
				count++;
	
	printf("%d", count*2);

	return 0;
}