Cod sursa(job #1799260)

Utilizator BovisioNitica Ionut Bogdan Bovisio Data 5 noiembrie 2016 23:23:23
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.9 kb
#include <cstdio>

using namespace std;

FILE *f=fopen("fractii.in","r");
FILE *g=fopen("fractii.out","w");

int CMMDC(int a,int b)
{
    int c,d=0;
    if(a!=1||b!=1)
    {
        if(a<b)
        {
            c=a;
            a=b;
            b=c;
        }
        for(int i=2;i<=a/2;i++)
        {
            if((a%i==0)&&(b%i==0))
            {
                d=i;
            }
        }
        return d;
    }
    else
    {
        return 0;
    }
}

int main()
{
    int n,a=1,c;
    fscanf(f,"%i",&n);
    for(int i=1;i<=n;i++)
    {
        for(int y=1;y<=n;y++)
        {
            {
                if(i!=y)
                {
                    c=CMMDC(i,y);
                    if(c==0)
                    {
                        a++;
                    }
                }
            }
        }
    }
    fprintf(g,"%i",a);
    return 0;
}