Cod sursa(job #2113709)

Utilizator mitza23Mihai Grebla mitza23 Data 24 ianuarie 2018 22:32:24
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <iostream>
#include <fstream>

using namespace std;

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

bool cmmdc(int a,int b){
    int r;
    while(b){
        r=a%b;
        a=b;
        b=r;
    }
    if(a==1)
        return true;
    else
        return false;
}

int  ciur(int k, int n){
    int c=0;
    for(int j=1;j<=n;j++){
        if(cmmdc(j,k))
            c++;
    }
    return c;
}


int main()
{
   int n;
   f>>n;
   int s=n;
   for(int i=2;i<=n;i++){
    s+=ciur(i, n);
   }
   g<<s;
}