Cod sursa(job #2171897)

Utilizator Luca19Hritcu Luca Luca19 Data 15 martie 2018 14:02:46
Problema Invers modular Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.38 kb
#include <fstream>

using namespace std;
ifstream f("inversmodular.in");
ofstream g("inversmodular.out");
long long a,b,in,x,y,r,z=1,c;
int main()
{
    f>>a>>b;
    in=b;
    while(a)
    {
        r=b%a;
        c=b/a;
        b=a;
        a=r;
        x=y-c*z;
        y=z;
        z=x;
    }
        while(y<0)
            y=y+in;
        g<<y;


    return 0;
}