Cod sursa(job #1168997)

Utilizator scorpionmkBancila Petru Armand scorpionmk Data 10 aprilie 2014 01:33:52
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <iostream>
#include <fstream>
using namespace std;

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

int n,a,b;

int cmmdc(int u, int v)
{
while (v!= 0) {
        int r=u%v;
        u=v;
        v=r;
    }
    return u;
}

int validare()
{
     if ((cmmdc(a,b)>1)||((a%b==0)&&a!=1)) return 0;
     return 1;
}

int main(){
    int nr=0;
    in>>n;
    for (a=1;a<=n;a++)
    {
        for (b=1;b<=n;b++)
		{
		nr+=validare();
        }}
    out<<nr+n-1;
}