Advertisement
Farjana_akter

Untitled

Jun 1st, 2020
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. string multiply(string a,int n)
  5. {
  6. string s;
  7. int len=a.size()-1,carry=0,x;
  8. while(len>=0)
  9. {
  10. x=(a[len]-'0')*n+carry;
  11. s+=x%10+'0';
  12. carry=x/10;
  13. len--;
  14. }
  15. while(carry)
  16. {
  17. s+=(carry%10)+'0';
  18. carry/=10;
  19. }
  20. reverse(s.begin(),s.end());
  21. return s;
  22. }
  23.  
  24.  
  25.  
  26. int main()
  27. {
  28. int n,m,i,j,k,a,b,c,d;
  29. while(cin>>n>>d)
  30. {
  31. if(n==0 && d==0)
  32. break;
  33. string res="1",s;
  34. s=to_string(n);
  35. for(i=0;i<d;i++)
  36. {
  37. res=multiply(res,n);
  38. }
  39. cout<<res<<endl;
  40.  
  41. }
  42. return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement