Cod sursa(job #1533879)

Utilizator DanielPasereDaniel Pasere DanielPasere Data 23 noiembrie 2015 03:00:40
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.59 kb
#include <fstream>
using namespace std;
int cmmdc(int a, int b)
{
    while(a-b)
    {
        if(a>b)
            a=a-b;
        else
            b=b-a;
    }
    if(a==1)
        return 0;
    return 1;
}
int ired(int a, int b)
{
    if(a==1||b==1)
        return 1;
    else
    {
        if(cmmdc(a,b)==0)
            return 1;
    }
    return 0;
}
int main()
{
    ifstream f("fractii.in");
    ofstream g("fractii.out");
    int s=0,n;
    f>>n;
    for(int i=1;i<=n;i++)
        for(int j=1;j<=n;j++)
            if(ired(i,j))
                s++;
    g<<s;
}