Cod sursa(job #1187830)

Utilizator jackcelnegruPetre Ion jackcelnegru Data 18 mai 2014 14:12:29
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
    int n, i, j, k=0, c;

    ifstream f("fractii.in");f>>n;
    f.close();

    for(i=1;i<=n;i++){

        for(j=1;j<=n;j++){

            if(((i%j!=0)&&(j%i!=0))||(j==1)||(i==1)){

               int a=i;int b=j;
               //Euclid
               while(b)
               {
                  c=a%b;
                  a=b;
                  b=c;
               }
               if(a==1)
                  k++;
                  //cout<<i<<"/"<<j<<" ";

            }
        }
    }
    ofstream f2("fractii.out");f2<<k;
    f2.close();

    return 0;
}