Cod sursa(job #2642477)

Utilizator EduardxxxCostache Paul Eduard Eduardxxx Data 15 august 2020 15:35:11
Problema Fractii Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.62 kb
#include<iostream>
#include<fstream>

using namespace std;

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

int divizori(int a, int b) {
	int cmmdc_a, cmmdc_b, max;

	
		if (a > b) {
			max = a;
		}
		else {
			max = b;
		}

	do{
	 
		cmmdc_a = a % max;
		cmmdc_b = b % max;

		max--;

	} while (cmmdc_a != 0 || cmmdc_b != 0);

	max++;

	return max;
}



int main() {
	int numar=0;
	int N;
	fin >> N;

	for (int p = 1; p <= N; p++) {
		for (int q = 1; q <= N; q++) {

			if (divizori(p, q) == 1) {
				numar++;
			}

		}
	}

	fout << numar;

	cin.get();
	return 0;
}