Cod sursa(job #1151947)

Utilizator ionut98Bejenariu Ionut Daniel ionut98 Data 24 martie 2014 14:14:58
Problema Principiul includerii si excluderii Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.51 kb
#include<fstream>
using namespace std;
unsigned long long a,b,n,i,con;
unsigned long long cmmdc(unsigned long long x,unsigned long long y)
{
    unsigned long long r;
    while(y)
    {
        r=x%y;
        x=y;
        y=r;
    }
    return x;
}
int main()
{
    ifstream f("pinex.in");
    ofstream g("pinex.out");
    f>>n;
    while(n--)
    {
        con=0;
        f>>a>>b;
        for(i=1;i<=a;i++)
        if(cmmdc(i,b)==1)
        con++;
        g<<con<<"\n";
    }
    return 0;
}