Cod sursa(job #198588)
Utilizator | Data | 12 iulie 2008 20:33:57 | |
---|---|---|---|
Problema | Fractii | Scor | 10 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.38 kb |
#include <fstream.h>
#include <iostream.h>
int cmmdc(int a, int b)
{if (b==0) return(a);
return(cmmdc(b,a%b));
}
int main(int argc, char** argv)
{
fstream f("fractii.in", ios::in);
fstream g("fractii.out", ios::out);
int n,nr=0,i,j;
f>>n;
for (i=1;i<=n;i++) for(j=1;j<=n;j++) if(cmmdc(i,j)==1) nr++;
g<<nr;
f.close();
g.close();
return 0;
}