Cod sursa(job #1892777)

Utilizator Razvanel6991Razvan Lazar Razvanel6991 Data 25 februarie 2017 11:47:16
Problema Fractii Scor 10
Compilator c Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <stdio.h>
 
int getGreatestDivisor(int a, int b){
    if(b == 0) return a;
    return getGreatestDivisor(b, a % b);
}
 
 int main(void)
 {
    FILE *in, *out;
    int n, sum = 0;

    in = fopen( "fractii.in", "r");
    out = fopen( "fractii.out", "w");
     
    fscanf(in, "%d", &n);
     
    for(int i = 1; i <= n; i++){
        for(int j = 1; j <= n; j++){
            if(getGreatestDivisor(i, j) == 1){
                sum++;
            }
        }
    }

    fprintf(out, "%d", sum);
    return 0;
 }