#include <stdio.h>
struct Result{
int output1[100];
};
void cal(int n, int k, int a[])
{
struct Result result = {.output1 = {0} };
int i,temp;
k=k%n+1;
result.output1[0] = a[k-1];
for(i=1;i<k;i++)
result.output1[i] = a[i-1];
for(i=k;i<n;i++)
result.output1[i] = a[i];
// return result;
for(i=0;i<n;i++)
printf("%d\n",result.
output1[i
]);
}
int main() {
// your code goes here
int a[4]={1,2,3,4};
cal(4,5,a);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgUmVzdWx0ewoJaW50IG91dHB1dDFbMTAwXTsKfTsKCnZvaWQgY2FsKGludCBuLCBpbnQgaywgaW50IGFbXSkKewoJc3RydWN0IFJlc3VsdCByZXN1bHQgPSB7Lm91dHB1dDEgPSB7MH0gfTsKCWludCBpLHRlbXA7CglrPWslbisxOwoJcmVzdWx0Lm91dHB1dDFbMF0gPSBhW2stMV07Cglmb3IoaT0xO2k8aztpKyspCglyZXN1bHQub3V0cHV0MVtpXSA9IGFbaS0xXTsKCWZvcihpPWs7aTxuO2krKykKCXJlc3VsdC5vdXRwdXQxW2ldID0gYVtpXTsKLy8JcmV0dXJuIHJlc3VsdDsKCWZvcihpPTA7aTxuO2krKykKCXByaW50ZigiJWRcbiIscmVzdWx0Lm91dHB1dDFbaV0pOwoJCn0KCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJaW50IGFbNF09ezEsMiwzLDR9OwoJY2FsKDQsNSxhKTsKfQ==