Cod sursa(job #2575175)

Utilizator Magnani_PatrickMagnani Patrick Magnani_Patrick Data 6 martie 2020 11:58:20
Problema Fractii Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.66 kb
/**


*/

#include <iostream>
#include <fstream>

using namespace std;
ifstream in("fractii.in");
ofstream out("fractii.out");
int cmmdc(int a,int b){
    if(a==1)
        return 1;
while(a != b)
{
    if(a > b)
        a = a - b;
    if(b > a)
        b = b - a;
    }
    return a;
}
int main()
{

    int n,p=1,q=1;
    long long cont=0;
    in>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=n;j++){
            p=i;
            q=j;
            if(j==1){
                cont++;
            }
            if(p%q != 0 && cmmdc(p,q) == 1){
                cont++;
            }
        }
    }

    out<<cont;
    return 0;
}