Cod sursa(job #1006501)

Utilizator Emilia26Hangan Emilia Emilia26 Data 7 octombrie 2013 10:24:01
Problema Invers modular Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.41 kb
#include <fstream>
using namespace std;

ifstream is("inversmodular.in");
ofstream os("inversmodular.out");

int a, n;

int Invm(int a, int n);

int main()
{
    is >> a >> n;
    os << Invm(a, n);

    is.close();
    os.close();
    return 0;
}

int Invm(int a, int n)
{
    for ( int i = 1; i < n; ++i )
        if ( a * i % n == 1 )
            return i;
}