Cod sursa(job #1244746)

Utilizator ISimionBelbe Ioan-Simion ISimion Data 18 octombrie 2014 01:56:08
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <iostream>
#include <fstream>

using namespace std;

int cmmdc (double long i, double long j){
    double long r=1;
    while(r!=0){
        r=i%j;
        i=j;
        j=r;
    }
    return i;
}

int main()
{
    double long n, k;
    ifstream f("fractii.in");
    ofstream g("fractii.out");
    f>>n;
    k=n+n-1;
    for(double long i=2; i<=n; i++)
        for(double long j=2;j<=n;j++)
            if((i%2==0 && j%2!=0 || i%2!=0 && j%2==0 || i%2!=0 && j%2!=0) && cmmdc (i, j)==1)k++;
    g<<k;
    f.close();
    g.close();
    return 0;
}