Возведение числа в степень и нахождение остатка от деления - C#

Узнай цену своей работы

Формулировка задачи:

Проблема вот в чем ) мне нужно найти число по вот этой формуле 4530(mod97) Но вот только одна проблема ) ответ должен быть равно 8 в мне выдает 97 (код от проги снизу) Может кто подскажем в чем проблема)
double Kot = (Math.Pow(45, 30) % 97);
textBox6.Text += Kot;

Решение задачи: «Возведение числа в степень и нахождение остатка от деления»

textual
Листинг программы
int x = 45; // Основание
int p = 30; // Степень
int m = 97; // Модуль
int r = 1; // Результат
 
x %= m;
for (int i = 1; i <= p; i++)
    r = (r * x) % m;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы