Cod sursa(job #2052012)

Utilizator GeoeyMexicanuBadita George GeoeyMexicanu Data 29 octombrie 2017 20:53:25
Problema Principiul includerii si excluderii Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.44 kb
#include <iostream>
#include <fstream>

using namespace std;
ifstream f("pinex.in");
ofstream g("pinex.out");
int i,j,a,b,n,nr;
int cmmdc(int a,int b)
{
    if(b==0)
        return a;
    else
        return cmmdc(b,a%b);
}
int main()
{
    f>>n;
    while(n!=0)
    {
        nr=0;
        f>>a>>b;
        for(i=2;i<=a;i++)
            if(cmmdc(i,b)!=1)
                nr++;
        g<<a-nr<<'\n';
        n--;
    }
}