Cod sursa(job #2004332)

Utilizator dacianouaPapadia Mortala dacianoua Data 25 iulie 2017 17:00:50
Problema Fractii Scor 10
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.54 kb
#include <stdio.h>
#include <stdlib.h>
using namespace std;
FILE *fin,*fout;
int N,k=0;
int cmmdc(int x,int y)
{
    while (x!=y)
    {
        if(x>y)
            x=x-y;
        else
            y=y-x;
    }
    if(x==1)
        return 1;
    else
        return 0;
}
int main()
{
    fin=fopen("fractii.in","r");
    fout=fopen("fractii.out","w");
    fscanf(fin,"%d",&N);
    for(int i=1;i<=N;i++)
        for(int j=1;j<=N;j++)
        if(i!=j && cmmdc(i,j))
        k++;
    fprintf(fout,"%d",k+1);
    return 0;
}