Cod sursa(job #1006852)

Utilizator Corina1997Todoran Ana-Corina Corina1997 Data 7 octombrie 2013 20:43:51
Problema Invers modular Scor 30
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 kb
#include <fstream>
using namespace std;

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

int Modul( long long a, long long n );

int main()
{
    long long A, N;
    is >> N >> A;
    os << Modul ( N, A );
    is.close();
    os.close();
    return 0;
}

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