Cod sursa(job #2348038)

Utilizator GeoDinBacauTofan George GeoDinBacau Data 19 februarie 2019 12:15:53
Problema Fractii Scor 10
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.77 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream fcin("fractii.in");
ofstream fcout("fractii.out");

int i,j,r;
/*
int prime(int a,int b){
    r=a%b;
    while(r>0){
        a=b;
        b=r;
        r=a%b;
    }
    if(b==1) return 1;
    else return 0;
}
*/
int main()
{
    int x,nr=0;
    int copj,copi;
    fcin>>x;
    nr+=x;
    for(i=2;i<=x;i++){
        nr+=1;
        for(j=2;j<=x;j++){
            if(j!=i){
            copi=i;
            copj=j;
            r=i%j;
            while(r>0){
                i=j;
                j=r;
                r=i%j;
            }
            if(j==1)
                nr++;
            i=copi;
            j=copj;
            }
        }
    }
    fcout<<nr;
}