Cod sursa(job #632040)

Utilizator danyhk94Radu Daniel Alexandru danyhk94 Data 10 noiembrie 2011 09:46:17
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <cstdio>
#include <cmath>

bool notPrime (int a, int b)
{
    for (int i=2; i<=(a > b ? a/2 : b/2); i++ )
    {
        if ((a % i == 0) && (b % i == 0)) return true ;
    }

    return false ;
}

int main ()
{
    FILE * IN ;
    FILE * OUT ;
    int n, total = 1 ;

    IN = fopen ("fractii.in", "r") ;
    OUT = fopen ("fractii.out", "w") ;

    fscanf (IN, "%d", &n) ;

    for ( int i=1; i<=n; i++)
    {
        for (int j=1; j<=n; j++)
        {
            if (i==j) continue ;
            if ( notPrime (i, j) ) continue ;
            total ++ ;
        }
    }


    fprintf (OUT, "%d", total) ;

    return 0 ;
}