Cod sursa(job #2490669)

Utilizator emanuel28Emanuel Lazar emanuel28 Data 10 noiembrie 2019 17:37:41
Problema Fractii Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.84 kb
#include <iostream>
#include <fstream>
using namespace std;

int lnko (int a, int b)
{
    int c;
    while (b != 0)
    {
        c = a%b;
        a = b;
        b = c;
    }
    return a;
}

int szamol (int n)
{
    int db = 0;
    for (int i=1; i<=n ; i++)
        for (int j=1; j<=n; j++)
            if (lnko(i,j) == 1)
                db++;
    return db;
}

int main()
{
    ifstream f("fractii.in");
    ofstream g("fractii.out");
    int n, c, a, b;
    f >> n;
    int db = 0;
    for (int i=1; i<=n ; i++)
        for (int j=1; j<=n; j++)
        {
            a = i;
            b = j;
            while (b != 0)
            {
                c = a%b;
                a = b;
                b = c;
            }
            if (a == 1)
                db++;
        }
    g << db;
    return 0;
}