Cod sursa(job #2653534)

Utilizator ComanCosminTimar Cosmin ComanCosmin Data 28 septembrie 2020 13:59:07
Problema Fractii Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.43 kb
#include <iostream>
#include <fstream>

using namespace std;

int cmmdc(int a, int b) {
	while (a!=b) {
		if (a > b) {
			a = a - b;
		}
		else b -= a;
	}

	return a;
}


int main() {

	ifstream in("fractii.in");
	ofstream out("fractii.out");

	int N, s = 0,b=1;

	in >> N;
	while (b <= N) {
		for (int i = 1; i <= N; i++) {
			if (cmmdc(b, i) == 1) {
				s += 1;
			}
		}
		b++;
	}

	out << s;

	

	
}