Cod sursa(job #1583573)

Utilizator Alexandru_DanielAlexandru Alexandru_Daniel Data 29 ianuarie 2016 01:43:27
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.58 kb
#include <iostream>
#include<fstream>
using namespace std;


int euclid(int a,int b)
{
    int c;
    while(b)
    {
        c=a%b;
        a=b;
        b=c;
    }
    return a;
}


int main()
{

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

  long int n;
   f>>n;

   int numitor=1,numarator=1,nr=0;

   while(numarator<=n)
   {
       if(euclid(numitor,numarator)==1)
           nr++;

       if(numitor==n)
       {
        numitor=1;
        numarator++;
       }
       else
        numitor++;
   }

   g<<nr;


    return 0;
}