Cod sursa(job #2105406)

Utilizator Cristian.BBurghelea Cristian Cristian.B Data 13 ianuarie 2018 10:25:27
Problema Invers modular Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.43 kb
#include <fstream>

using namespace std;

ifstream fin ("euclid3.in");
ofstream fout ("euclid3.out");

void EuclidE(int a,int b,int &x,int &y,int &d)
{
    if(b==0){x=1;y=0;d=a;}
    else{int x0,y0;
         EuclidE(b,a%b,x0,y0,d);
         x=y0;   y=x0-a/b*y0;
        }
}

int a,b,c,d,x,y,t,k,n;
int main()
{
    fin>>a>>n;
    EuclidE(n,a,x,y,d);
    fout<<y;

    fin.close(); fout.close();
    return 0;
}