Cod sursa(job #228358)
Utilizator | Data | 6 decembrie 2008 23:46:42 | |
---|---|---|---|
Problema | Invers modular | Scor | 30 |
Compilator | c | Status | done |
Runda | Arhiva educationala | Marime | 0.38 kb |
#include <stdio.h>
long long N,i,A;
int main()
{
freopen("inversmodular.in","r",stdin);
freopen("inversmodular.out","w",stdout);
scanf("%ld %ld", &A,&N);
for (i=1;i<N;++i)
if ((A*i)%N==1)
{
printf("%ld", i);
break;
}
return 0;
}