Cod sursa(job #26847)
Utilizator | Data | 5 martie 2007 21:54:15 | |
---|---|---|---|
Problema | Fractii | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
#include<stdio.h>
int main()
{
long n, i, a=1, d, b, c, f;
freopen("fractii.in", "r", stdin);
freopen("fractii.out", "w", stdout);
scanf("%ld", &n);
d=n*n;
for(a=2;a<=n;a++)
{ for(i=2;i<=n;i++)
{ b=a;
c=i;
while(b!=0 && c!=0)
{
if(b>c)
b=b%c;
if(c>b)
c=c%b;
} f=b+c;
if(f>1)
d--;
} }
printf("%ld", d);
return 0;
}