Cod sursa(job #1512786)

Utilizator AndreeaACDAndreea Dumitru AndreeaACD Data 28 octombrie 2015 17:12:33
Problema Fractii Scor 10
Compilator c Status done
Runda Arhiva de probleme Marime 0.86 kb
#include <stdio.h>
#include <stdlib.h>

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

int main()
{
    FILE *input;
    FILE *output;
    input = fopen("fractii.in", "r");
    output = fopen("fractii.out", "w");

    int number;
    int i, j;
    int numberFractions;

    fscanf(input, "%d", &number);


    numberFractions = 0;
    i = 1;

    while( i <= number)
    {
        j = 1;
        while( j <= number)
        {
            if( cmmdc(i,j) == 1 )
                {
                    numberFractions++;

                }
            j++;

        }
        i++;
    }

    fprintf(output, "%d", numberFractions);


    return 0;
}