JuliaMelkozerova

HW1C

Mar 11th, 2020
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.40 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3.  
  4. using std::cin;
  5. using std::cout;
  6. using std::endl;
  7.  
  8. int Power(int a, unsigned long long n) {
  9.     if (n == 0) return 1;
  10.     else if (n & 1) return a * Power(a, n - 1);
  11.     int y = Power(a, n / 2);
  12.     return y * y;
  13. }
  14.  
  15. int main()
  16. {
  17.     int a, m;
  18.     unsigned long long n;
  19.     cin >> a >> n >> m;
  20.    
  21.     cout << Power(a, n) % m;
  22.    
  23.     return 0;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment