Арифметическая проблема
Я хочу разработать программу, которая расшифровывает текст, по сути там ничего трудного нет, просто арифметические действия,но у меня модуль с остачею что-то не получается.
Вот у меня есть Bcalc который выполняет некоторые арифметичны действия и расшифровывает текст. Там есть одна ужасная формула такая вот D=A^B mad C (P.S "^"-степень).
Так вот по сути у меня такое действие n1 = m1(в степени "-1") mod N1
Я ее решал так :
var nst1=Math.pow(m1,-1);
var n1=nst1%N1;
Но фигня в том что у меня там большие числа, то есть m1= 1163636251, а N1 = 26549, по калькуляторе должно получиться n1=13533.
а у меня получается 8.593750831848225e-10 (((((((((((((( И вообще это число является nst1=8.593750831848225e-10, а деление-то не выполняет,или оно не может выполнить. Не знаю, прошу помочь,если не займет много времени.
И сразу же прошу помоч как зделать что б число біло толко целим чеслом и после коми небіло числ?
Если че не понятно написал спрашывайте?
|