Cod sursa(job #1955400)

Utilizator FlorinHajaFlorin Gabriel Haja FlorinHaja Data 5 aprilie 2017 22:39:58
Problema Invers modular Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.35 kb
#include <fstream>
std::ifstream f("inversmodular.in");
std::ofstream g("inversmodular.out");
void E(int a,int b,int &x,int &y) {
    if (b==0) {
        x=1,y=0;
        return;}
    int xx, yy;
    E(b,a%b,xx,yy);
    y = xx-(a/b)*(x=yy);}
int main() {
    int x=0,y=0,n,mod;
    f>>n>>mod;
    E(n,mod,x,y);
    if (x<0) x+=mod;
    g<<x;
}