Cod sursa(job #1498631)
| Utilizator | Data | 8 octombrie 2015 21:09:22 | |
|---|---|---|---|
| Problema | Fractii | Scor | 10 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.57 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("fractii.in");
ofstream g ("fractii.out");
int cmmdc(int a , int b)
{
while (b!=0)
{
int t;
t = b;
b = a % b;
a = t;
}
if (a==1)
return 0 ;
else
return a ;
}
int main()
{
int a , i , j , k = 0 ;
f>>a;
for(i = 1 ; i <= a ; i++){
for(j = 1 ; j <= a ; j++){
if ( cmmdc(i , j ) == 0 )
k = k+1;
}
}
g << k ;
return 0;
}
