Advertisement
Guest User

Untitled

a guest
Aug 20th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.60 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. const int MX = 10000;
  7.  
  8. vector<int> v(MX);
  9. int sz = 1;
  10.  
  11. void print() {
  12.     for (int i = sz - 1; i >= 0; --i) {
  13.         cout << v[i];
  14.     }
  15.     cout << endl;
  16. }
  17.  
  18. void mul(int a) {
  19.     int tmp = 0;
  20.     for (int i = 0; i < sz; ++i) {
  21.         v[i] = v[i] * a + tmp;
  22.         tmp = v[i] / 10;
  23.         v[i] = v[i] % 10;
  24.     }
  25.     if (tmp != 0) {
  26.         v[sz] = tmp;
  27.         ++sz;
  28.     }
  29. }
  30.  
  31. int main() {
  32.     int a, n;
  33.     cin >> a >> n;
  34.     v[0] = a;
  35.     for (int i = 2; i <= n; ++i) {
  36.         mul(a);
  37.     }
  38.     print();
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement