Cod sursa(job #1244783)

Utilizator roxana.aeleneiAelenei Roxana roxana.aelenei Data 18 octombrie 2014 10:14:02
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <fstream>
using namespace std;
int cmmdc(int x, int y)
{
    int z;
    while (y)
        {
        z=x%y;
        x=y;
        y=z;
    }
    return x;
}

int nr_prime(int x,int n)
{
    int k, cnt=1;
    for(k=2;k<=n; k++)
        if(cmmdc(x,k)==1) cnt++;
    return cnt;
}

int main()
{
    ifstream in("fractii.in");
    ofstream out("fractii.out");
    int n,cnt,i;
    in>>n;
   cnt=n;
   for(i=2; i<=n;i++)
   {
    cnt=cnt+nr_prime(i,n);
   }
   out<<cnt<<'\n';
        return 0;
}