Cod sursa(job #1969367)

Utilizator usureluflorianUsurelu Florian-Robert usureluflorian Data 18 aprilie 2017 13:59:12
Problema Invers modular Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.37 kb
#include <fstream>
using namespace std;
ifstream f ("inversmodular.in");
ofstream g ("inversmodular.out");
long long a,b,x,y,z=1,r,c,initial;
int main()
{
    f>>a>>b;initial=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+=initial;
    g<<y;
    return 0;
}