Advertisement
at3107

tcs

Nov 10th, 2020
749
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.48 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. #define pb push_back
  4. int fun(int n,int k)
  5. {
  6.     string s;
  7.     while(n)
  8.     {
  9.         s.pb(n%10+'0');
  10.         n/=10;
  11.     }
  12.     reverse(s.begin(),s.end());
  13.     string ss;
  14.     int t=s.size();
  15.     for(int i=0;i<t;i++)
  16.     {
  17.         ss.push_back(s[(i+k)%t]);
  18.     }
  19.     int num=0;
  20.     for(int i=0;i<t;i++)
  21.     {
  22.         num*=10;
  23.         num+=ss[i]-'0';
  24.     }
  25.     return num;
  26. }
  27. int main()
  28. {
  29.     int n,k;
  30.     cin>>n>>k;
  31.     cout<<fun(n,k-1);
  32.     return 0;
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement