Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void pomesti (int n,int k)
- {
- int t=n,i,j,brelementi=0,r=0,nov=0;
- while(t) // cifri na n
- {
- brelementi++;
- t/=10;
- }
- int a[brelementi], b[brelementi];
- t=n;
- for(i=brelementi-1; i>=0; i--) // cifrite vo a[n]{
- a[i]=t%10;
- t/=10;
- }
- while(k>brelementi)
- k=k-brelementi;
- for(i=0; i<brelementi-k; i++) // da gi pomesti
- b[i]=a[k+i];
- for(i,j=0;i<brelementi;i++,j++)
- b[i]=a[j];
- for(i=0;i<brelementi;i++)
- nov=nov*10+b[i];
- printf("%d\n",nov);
- }
- int main(){
- int m,i,n,k;
- scanf("%d",&m);
- for(i=1; i<=m; i++){
- scanf("%d%d",&n,&k);
- pomesti(n,k);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement