Cod sursa(job #1480670)
| Utilizator | Data | 2 septembrie 2015 23:38:00 | |
|---|---|---|---|
| Problema | Fractii | Scor | 10 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.54 kb |
#include <fstream>
using namespace std;
fstream fin("fractii.in",ios::in);
fstream fout("fractii.out",ios::out);
int n;
bool cmmdc(int a,int b){
while(b){
int r = a%b;
a = b;
b = r;
}
if(a == 1)
return false;
return true;
}
unsigned long rezolv(){
long long number = 0;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
if(cmmdc(i,j) == false)
number++;
return number;
}
int main()
{
fin >> n;
fout << rezolv();
return 0;
}
