Cod sursa(job #1753315)

Utilizator vladro93vladro93 vladro93 Data 6 septembrie 2016 12:45:26
Problema Fractii Scor 10
Compilator c Status done
Runda Arhiva de probleme Marime 0.56 kb
#include<stdio.h>


int cmmdc(int a,int b)
{
    while(a!=b)
    if(a>b)
     a=a-b;
    else
     b=b-a;
    return a;
}

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

    int N=0;
    fscanf(f,"%d",&N);
    //am numarul
    int j=0;
    int contor=0;
    for(int i=1;i<=N;i++)
        for(j=1;j<=N;j++)
        {
            int cmdc=cmmdc(i,j);
            if(i%j!=0 && j%i!=0 &&cmdc==1 || j==1 || i==1 )
            {
                contor++;
            }
        }

    fprintf(g,"%d",contor);
    fclose(f);
    fclose(g);
}