Cod sursa(job #598219)

Utilizator KaLoo1992Andrei Madalin KaLoo1992 Data 24 iunie 2011 20:56:55
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<fstream.h>
int cmmdc(unsigned long m, unsigned long n){ 
      if(!n)return m; 
      return cmmdc(n,m%n); 
}
int main(){
    ifstream f("fractii.in");
    ofstream g("fractii.out");
    
    unsigned long n,i,j,k,d;
    
    f>>n;
    if(n==1)k=1;
    if(n>=2){
    k=2*n-1;
    for(i=2;i<=n;i++)
      for(j=i+1;j<=n;j++)
         if(cmmdc(i,j)==1) k+=2;
    }
    
    g<<k;
    f.close();
    g.close();
    return 0;
}