Cod sursa(job #263809)
| Utilizator | Data | 20 februarie 2009 20:23:23 | |
|---|---|---|---|
| Problema | Fractii | Scor | 10 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.41 kb |
#include <fstream.h>
int main ()
{ifstream f("fractii.in");
ofstream g("fractii.out");
long n,f1,f2,k=0,i,j;
f>>n;
for (i=1;i<=n;i++)
if (i%2==0)
for (j=1;j<=n;j+=2)
{f1=i; f2=j;
while (f1!=f2)
if (f1>f2)
f1-=f2;
else
f2-=f1;
if (f1==1)
k++;}
else
for (j=1;j<=n;j++)
{f1=i; f2=j;
while (f1!=f2)
if (f1>f2)
f1-=f2;
else
f2-=f1;
if (f1==1)
k++;}
g<<k;
f.close();
g.close();
return 0;}
