Cod sursa(job #1338682)

Utilizator TPotecTiberiu Potec TPotec Data 10 februarie 2015 11:11:44
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.76 kb
#include <iostream>
#include <fstream>
using namespace std;

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

/*bool prime(int a,int b){
    while(a!=b)
    {
        if(a>b){
            a-=b;
        }
        if(b>a){
            b-=a;
        }
    }
    if(a==1){
        return true;
    }
    return false;
}*/

bool euclid(int a, int b)
{
    int c;
    while (b) {
        c = a % b;
        a = b;
        b = c;
    }
    if(a==1){
        return true;
    }
    return false;
}

int main()
{
    int n,nr=0,i,j;
    in>>n;
    for(i=1;i<=n;i++){
        for(j=1;j<=n;j++){
            if(euclid(i,j)==true){
                    nr++;
                }
            }
        }
    out<<nr;
    return 0;
}