Cod sursa(job #1707583)

Utilizator onutzzaa12@yahoo.comBocut Oana [email protected] Data 25 mai 2016 16:22:51
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.67 kb
#include <iostream>
#include <fstream>
using namespace std;
int cmmdc (int a, int b)
{
    int r;
    r = a % b;
    while (r != 0)
      {
          a = b;
          b = r;
          r = a % b;
      }
    return b;
}
int nr (int n)
{
    int p = 1, q, k = 0;
    while (p <= n)
      {
          q = 1;
          while (q <= n)
            {
                if (cmmdc(p,q) == 1)
                  k ++;
                q ++;
            }
          p ++;
      }
      return k;
}
int main()
{
    ifstream f ("fractii.in");
    ofstream g ("fractii.out");
    int n;
    f>> n;
    g<< nr(n);
    f.close();
    g.close();
    return 0;
}