Cod sursa(job #732814)

Utilizator JercaianuJercaianu Alexandru Jercaianu Data 10 aprilie 2012 23:41:52
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.69 kb
#include<iostream>
#include<fstream>
#include<math.h>
using namespace std;

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

int cmmdc(int a, int b)
{
    if (a==b) 
      return a;
    if (a>b)
      return cmmdc(a-b,b);
    else 
      return cmmdc(a,b-a);
}

int Euler(int N)
{
    int t=0;
    for (int i=1; i<=N-1; i++)
        if (cmmdc(i,N)==1) t++;
    return t;
}

long long int Nr(int N)
{
    long long Nr;
    if (N==1) return 1;
    int i;
    for (i=1; i<=N; i++)
        Nr=Nr+Euler(i);
    
}

int main()
{
    int N;
    f>>N;
    if(N>2);
    g<<Nr(N)*2-1;
    if(N==2) g<<3;
    if(N==1) g<<1;
    f.close();
    g.close();
}