Cod sursa(job #2031399)

Utilizator catalina200029Olteanu Catalina catalina200029 Data 3 octombrie 2017 10:17:58
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <iostream>
#include <fstream>

using namespace std;

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

int n,nr;

int valid(int i,int j) {
    int r;
    //cout<<i<<' '<<j<<"        ";
    while (j) {
        r=i%j;
        i=j;
        j=r;
    }
    //cout<<i<<'\n';
    if (i==1) return 1;
    return 0;
}

int main()
{
    int i,j;
    f>>n;
    for (i=1;i<=n;i++)
        for (j=1;j<=n;j++)
            if (valid(i,j)) nr++;
    g<<nr;
    return 0;
}