Cod sursa(job #281611)
| Utilizator | Data | 15 martie 2009 14:49:43 | |
|---|---|---|---|
| Problema | Fractii | Scor | 10 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.39 kb |
#include <fstream.h>
long n,q,p,c,s=1;
void cit()
{ifstream f("fractii.in"); f>>n; f.close();}
void afis()
{ofstream g("fractii.out");
g<<s<<'\n'; g.close();}
long dc(long x, long y)
{long r=x%y;
while(r>0)
{x=y; y=r; r=x%y;}
return y;
}
int main()
{cit();
for(p=1;p<n;p++)
for(q=p+1;q<=n;q++)
{c=dc(p,q);
if(c==1) s+=2;
}
afis();
return 0;
}
